org.mule.devkit.model.module
Interface ProcessorMethod

All Superinterfaces:
Accessible, Annotable, Documentable, Generifiable, Identifiable<ExecutableElement>, Method<Type>, Parentable<Type>
All Known Subinterfaces:
RestCall

public interface ProcessorMethod
extends Method<Type>


Method Summary
 boolean canBeUsedInConnectionManagement()
           
 boolean canBeUsedInOAuthManagement()
           
<T> T
getAnnotationFieldValue(Class<? extends Annotation> anAnnotation, String annotationField)
          Returns the content of a field for a given annotation.
 Parameter getInputMetaDataKeyParameter()
           
 ManagedConnectionModule getManagedConnectionModule()
           
 OAuthModule getOAuthModule()
           
 Parameter getOutputMetaDataKeyParameter()
           
 Paged getPagingAnnotation()
           
 Parameter getQueryParameter()
           
 Parameter getStaticKeyInputMetaData()
           
 MetaDataStaticKey getStaticKeyOutputMetaData()
           
 boolean hasDynamicInputMetadata()
           
 boolean hasDynamicMetaData()
           
 boolean hasDynamicOutputMetaData()
           
 boolean hasMetaDataScope()
           
 boolean hasQuery()
           
 boolean hasQueryParts()
           
 boolean hasQueryTranslator()
           
 boolean hasStaticKeyInputMetaData()
           
 boolean hasStaticKeyMetaData()
           
 boolean hasStaticKeyOutputMetaData()
           
 DeclaredType invalidateAccessTokenOn()
          Deprecated. 
 DeclaredType invalidateConnectionOn()
          Deprecated. 
 boolean isIntercepting()
           
 boolean isOAuthProtected()
           
 boolean isPaged()
           
 DeclaredType metaDataScope()
           
 List<AnnotationValue> reconnectOn()
           
 
Methods inherited from interface org.mule.devkit.model.Method
getCapitalizedName, getParameters, getPayloadParameter, getReturnGenericType, getReturnType, getThrownTypes, getTypeParameters, hasOnlyOneChildElement
 
Methods inherited from interface org.mule.devkit.model.Identifiable
accept, asType, asTypeMirror, getName, isReservedIdentifier, unwrap
 
Methods inherited from interface org.mule.devkit.model.Annotable
getAnnotation, getAnnotationMirrors, hasAnnotation
 
Methods inherited from interface org.mule.devkit.model.Documentable
getJavaDocParameterSummary, getJavaDocSummary, getJavaDocTagContent, getThrowsComment, hasJavaDocTag
 
Methods inherited from interface org.mule.devkit.model.Accessible
isAbstract, isFinal, isPrivate, isProtected, isPublic, isStatic
 
Methods inherited from interface org.mule.devkit.model.Generifiable
getTypeArguments, getXmlDeclaredChilds, hasTypeArguments
 
Methods inherited from interface org.mule.devkit.model.Parentable
parent
 

Method Detail

invalidateConnectionOn

@Deprecated
DeclaredType invalidateConnectionOn()
Deprecated. 

Use reconnectOn() instead


invalidateAccessTokenOn

@Deprecated
DeclaredType invalidateAccessTokenOn()
Deprecated. 

Use reconnectOn() instead


reconnectOn

List<AnnotationValue> reconnectOn()

metaDataScope

DeclaredType metaDataScope()

getAnnotationFieldValue

<T> T getAnnotationFieldValue(Class<? extends Annotation> anAnnotation,
                              String annotationField)
Returns the content of a field for a given annotation. Useful when the type of a annotationField within the anAnnotation is Class or Class[]. Use:

isIntercepting

boolean isIntercepting()

isOAuthProtected

boolean isOAuthProtected()

canBeUsedInConnectionManagement

boolean canBeUsedInConnectionManagement()

getManagedConnectionModule

ManagedConnectionModule getManagedConnectionModule()

canBeUsedInOAuthManagement

boolean canBeUsedInOAuthManagement()

getOAuthModule

OAuthModule getOAuthModule()

hasQuery

boolean hasQuery()

getQueryParameter

Parameter getQueryParameter()

hasQueryParts

boolean hasQueryParts()

hasQueryTranslator

boolean hasQueryTranslator()

isPaged

boolean isPaged()

getPagingAnnotation

Paged getPagingAnnotation()

hasDynamicMetaData

boolean hasDynamicMetaData()

hasDynamicInputMetadata

boolean hasDynamicInputMetadata()

hasDynamicOutputMetaData

boolean hasDynamicOutputMetaData()

getInputMetaDataKeyParameter

Parameter getInputMetaDataKeyParameter()

getOutputMetaDataKeyParameter

Parameter getOutputMetaDataKeyParameter()

hasStaticKeyMetaData

boolean hasStaticKeyMetaData()

hasStaticKeyInputMetaData

boolean hasStaticKeyInputMetaData()

getStaticKeyInputMetaData

Parameter getStaticKeyInputMetaData()

hasStaticKeyOutputMetaData

boolean hasStaticKeyOutputMetaData()

getStaticKeyOutputMetaData

MetaDataStaticKey getStaticKeyOutputMetaData()

hasMetaDataScope

boolean hasMetaDataScope()


Copyright © 2010–2015 MuleSoft, Inc.. All rights reserved.