feign.jaxrs
Class JAXRSModule.JAXRSContract

java.lang.Object
  extended by feign.Contract.BaseContract
      extended by feign.jaxrs.JAXRSModule.JAXRSContract
All Implemented Interfaces:
feign.Contract
Enclosing class:
JAXRSModule

public static final class JAXRSModule.JAXRSContract
extends feign.Contract.BaseContract


Nested Class Summary
 
Nested classes/interfaces inherited from interface feign.Contract
feign.Contract.BaseContract, feign.Contract.Default
 
Constructor Summary
JAXRSModule.JAXRSContract()
           
 
Method Summary
 feign.MethodMetadata parseAndValidatateMetadata(java.lang.reflect.Method method)
           
protected  void processAnnotationOnMethod(feign.MethodMetadata data, java.lang.annotation.Annotation methodAnnotation, java.lang.reflect.Method method)
           
protected  boolean processAnnotationsOnParameter(feign.MethodMetadata data, java.lang.annotation.Annotation[] annotations, int paramIndex)
           
 
Methods inherited from class feign.Contract.BaseContract
addTemplatedParam, nameParam, parseAndValidatateMetadata
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JAXRSModule.JAXRSContract

public JAXRSModule.JAXRSContract()
Method Detail

parseAndValidatateMetadata

public feign.MethodMetadata parseAndValidatateMetadata(java.lang.reflect.Method method)
Overrides:
parseAndValidatateMetadata in class feign.Contract.BaseContract

processAnnotationOnMethod

protected void processAnnotationOnMethod(feign.MethodMetadata data,
                                         java.lang.annotation.Annotation methodAnnotation,
                                         java.lang.reflect.Method method)
Specified by:
processAnnotationOnMethod in class feign.Contract.BaseContract

processAnnotationsOnParameter

protected boolean processAnnotationsOnParameter(feign.MethodMetadata data,
                                                java.lang.annotation.Annotation[] annotations,
                                                int paramIndex)
Specified by:
processAnnotationsOnParameter in class feign.Contract.BaseContract