public class DecoratingAnnotatedServiceProcessor extends Object implements PreInitProcessor, MuleContextAware
Model registered with the Registry.
If one is not found a default SEDA Model will be created
Finally, the processor will register the service with the Registry and return null.| Modifier and Type | Field and Description |
|---|---|
protected MuleContext |
context |
protected AnnotatedEndpointHelper |
helper |
protected org.apache.commons.logging.Log |
logger
logger used by this class
|
protected AnnotationsParserFactory |
parserFactory |
protected RegistryMap |
regProps |
| Constructor and Description |
|---|
DecoratingAnnotatedServiceProcessor() |
DecoratingAnnotatedServiceProcessor(MuleContext context) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
getValue(String key) |
Object |
process(Object object) |
protected void |
processInbound(Class componentFactoryClass,
Service service) |
protected void |
processInboundRouters(Class componentFactoryClass,
Service service) |
protected void |
processOutbound(Class componentFactoryClass,
Service service) |
protected OutboundRouter |
processOutboundRouter(Class componentFactoryClass) |
protected void |
processReply(Class componentFactoryClass,
Service service) |
protected void |
processReplyRouters(Class componentFactoryClass,
Service service) |
void |
setMuleContext(MuleContext context) |
protected InboundEndpoint |
tryInboundEndpointAnnotation(AnnotationMetaData metaData,
ChannelType channelType) |
protected OutboundEndpoint |
tryOutboundEndpointAnnotation(AnnotationMetaData metaData,
ChannelType channelType) |
protected final transient org.apache.commons.logging.Log logger
protected MuleContext context
protected RegistryMap regProps
protected AnnotatedEndpointHelper helper
protected AnnotationsParserFactory parserFactory
public DecoratingAnnotatedServiceProcessor()
public DecoratingAnnotatedServiceProcessor(MuleContext context)
public void setMuleContext(MuleContext context)
setMuleContext in interface MuleContextAwarepublic Object process(Object object)
process in interface ObjectProcessorprotected void processInbound(Class componentFactoryClass, Service service) throws MuleException
MuleExceptionprotected void processInboundRouters(Class componentFactoryClass, Service service) throws MuleException
MuleExceptionprotected void processReplyRouters(Class componentFactoryClass, Service service) throws MuleException
MuleExceptionprotected OutboundRouter processOutboundRouter(Class componentFactoryClass) throws MuleException
MuleExceptionprotected void processOutbound(Class componentFactoryClass, Service service) throws MuleException
MuleExceptionprotected InboundEndpoint tryInboundEndpointAnnotation(AnnotationMetaData metaData, ChannelType channelType) throws MuleException
MuleExceptionprotected OutboundEndpoint tryOutboundEndpointAnnotation(AnnotationMetaData metaData, ChannelType channelType) throws MuleException
MuleExceptionprotected void processReply(Class componentFactoryClass, Service service) throws MuleException
MuleExceptionCopyright © 2003–2015 MuleSoft, Inc.. All rights reserved.