org.mule.module.ibeans.config
Class CallAnnotationParser

java.lang.Object
  extended by org.mule.config.endpoint.AbstractEndpointAnnotationParser
      extended by org.mule.module.ibeans.config.CallAnnotationParser
All Implemented Interfaces:
MuleContextAware, EndpointAnnotationParser

public class CallAnnotationParser
extends AbstractEndpointAnnotationParser

The parser responsible for parsing Call annotations.


Field Summary
 
Fields inherited from class org.mule.config.endpoint.AbstractEndpointAnnotationParser
ENDPOINT_BUILDER_POSTFIX, muleContext
 
Constructor Summary
CallAnnotationParser()
           
 
Method Summary
protected  AnnotatedEndpointData createEndpointData(Annotation annotation)
           
protected  String getIdentifier()
           
 InboundEndpoint parseInboundEndpoint(Annotation annotation, Map metaInfo)
           
 OutboundEndpoint parseOutboundEndpoint(Annotation annotation, Map metaInfo)
           
 boolean supports(Annotation annotation, Class clazz, Member member)
           
 
Methods inherited from class org.mule.config.endpoint.AbstractEndpointAnnotationParser
convertProperties, getEndpointHelper, lookupConfig, setMuleContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CallAnnotationParser

public CallAnnotationParser()
Method Detail

createEndpointData

protected AnnotatedEndpointData createEndpointData(Annotation annotation)
                                            throws MuleException
Specified by:
createEndpointData in class AbstractEndpointAnnotationParser
Throws:
MuleException

getIdentifier

protected String getIdentifier()
Specified by:
getIdentifier in class AbstractEndpointAnnotationParser

supports

public boolean supports(Annotation annotation,
                        Class clazz,
                        Member member)
Specified by:
supports in interface EndpointAnnotationParser
Overrides:
supports in class AbstractEndpointAnnotationParser

parseOutboundEndpoint

public OutboundEndpoint parseOutboundEndpoint(Annotation annotation,
                                              Map metaInfo)
                                       throws MuleException
Specified by:
parseOutboundEndpoint in interface EndpointAnnotationParser
Overrides:
parseOutboundEndpoint in class AbstractEndpointAnnotationParser
Throws:
MuleException

parseInboundEndpoint

public InboundEndpoint parseInboundEndpoint(Annotation annotation,
                                            Map metaInfo)
                                     throws MuleException
Specified by:
parseInboundEndpoint in interface EndpointAnnotationParser
Overrides:
parseInboundEndpoint in class AbstractEndpointAnnotationParser
Throws:
MuleException


Copyright © 2003-2012 MuleSoft, Inc.. All Rights Reserved.