org.mule.devkit.model.module.rest
Interface RestCall

All Superinterfaces:
Accessible, Annotable, Documentable, Generifiable, Identifiable<ExecutableElement>, Method<Type>, Parentable<Type>, ProcessorMethod

public interface RestCall
extends ProcessorMethod


Method Summary
 String getContentType()
           
 List<RestExceptionOn> getExceptions()
           
 List<RestParameter> getHeaderParameters()
           
 RestParameter getPayloadParameter()
           
 List<RestParameter> getPostParameters()
           
 List<RestParameter> getQueryParameters()
           
 HttpMethod getRestNoun()
           
 RestTimeout getTimeout()
           
 String getUri()
           
 List<RestParameter> getUriParameters()
           
 Boolean payloadIsBinary()
           
 
Methods inherited from interface org.mule.devkit.model.module.ProcessorMethod
canBeUsedInConnectionManagement, canBeUsedInOAuthManagement, getAnnotationFieldValue, getInputMetaDataKeyParameter, getManagedConnectionModule, getOAuthModule, getOutputMetaDataKeyParameter, getPagingAnnotation, getQueryParameter, getStaticKeyInputMetaData, getStaticKeyOutputMetaData, hasDynamicInputMetadata, hasDynamicMetaData, hasDynamicOutputMetaData, hasMetaDataScope, hasQuery, hasQueryParts, hasQueryTranslator, hasStaticKeyInputMetaData, hasStaticKeyMetaData, hasStaticKeyOutputMetaData, invalidateAccessTokenOn, invalidateConnectionOn, isIntercepting, isOAuthProtected, isPaged, metaDataScope, reconnectOn
 
Methods inherited from interface org.mule.devkit.model.Method
getCapitalizedName, getParameters, 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

getRestNoun

HttpMethod getRestNoun()

getContentType

String getContentType()

getUri

String getUri()

getUriParameters

List<RestParameter> getUriParameters()

getQueryParameters

List<RestParameter> getQueryParameters()

getHeaderParameters

List<RestParameter> getHeaderParameters()

getPostParameters

List<RestParameter> getPostParameters()

getPayloadParameter

RestParameter getPayloadParameter()
Specified by:
getPayloadParameter in interface Method<Type>

payloadIsBinary

Boolean payloadIsBinary()

getExceptions

List<RestExceptionOn> getExceptions()

getTimeout

RestTimeout getTimeout()


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