org.mule.module.cxf.config
Class FlowConfiguringMessageProcessor
java.lang.Object
org.mule.module.cxf.config.FlowConfiguringMessageProcessor
- All Implemented Interfaces:
- org.mule.api.construct.FlowConstructAware, org.mule.api.lifecycle.Disposable, org.mule.api.lifecycle.Initialisable, org.mule.api.lifecycle.Lifecycle, org.mule.api.lifecycle.Startable, org.mule.api.lifecycle.Stoppable, org.mule.api.processor.InterceptingMessageProcessor, org.mule.api.processor.MessageProcessor, org.mule.api.processor.MessageProcessorContainer, org.mule.api.source.MessageSource
public class FlowConfiguringMessageProcessor
- extends Object
- implements org.mule.api.construct.FlowConstructAware, org.mule.api.lifecycle.Lifecycle, org.mule.api.processor.InterceptingMessageProcessor, org.mule.api.processor.MessageProcessorContainer
Wraps a MessageProcessorBuilder and configures it lazily so it can
be injected with the FlowConstruct.
| Fields inherited from interface org.mule.api.lifecycle.Initialisable |
PHASE_NAME |
| Fields inherited from interface org.mule.api.lifecycle.Startable |
PHASE_NAME |
| Fields inherited from interface org.mule.api.lifecycle.Stoppable |
PHASE_NAME |
| Fields inherited from interface org.mule.api.lifecycle.Disposable |
PHASE_NAME |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FlowConfiguringMessageProcessor
public FlowConfiguringMessageProcessor(org.mule.api.processor.MessageProcessorBuilder builder)
setListener
public void setListener(org.mule.api.processor.MessageProcessor listener)
- Specified by:
setListener in interface org.mule.api.source.MessageSource
process
public org.mule.api.MuleEvent process(org.mule.api.MuleEvent event)
throws org.mule.api.MuleException
- Specified by:
process in interface org.mule.api.processor.MessageProcessor
- Throws:
org.mule.api.MuleException
start
public void start()
throws org.mule.api.MuleException
- Specified by:
start in interface org.mule.api.lifecycle.Startable
- Throws:
org.mule.api.MuleException
setFlowConstruct
public void setFlowConstruct(org.mule.api.construct.FlowConstruct flowConstruct)
- Specified by:
setFlowConstruct in interface org.mule.api.construct.FlowConstructAware
dispose
public void dispose()
- Specified by:
dispose in interface org.mule.api.lifecycle.Disposable
stop
public void stop()
throws org.mule.api.MuleException
- Specified by:
stop in interface org.mule.api.lifecycle.Stoppable
- Throws:
org.mule.api.MuleException
initialise
public void initialise()
throws org.mule.api.lifecycle.InitialisationException
- Specified by:
initialise in interface org.mule.api.lifecycle.Initialisable
- Throws:
org.mule.api.lifecycle.InitialisationException
getWrappedMessageProcessor
public org.mule.api.processor.MessageProcessor getWrappedMessageProcessor()
- The MessageProcessor that this class built.
getMessageProcessorBuilder
public org.mule.api.processor.MessageProcessorBuilder getMessageProcessorBuilder()
addMessageProcessorPathElements
public void addMessageProcessorPathElements(org.mule.api.processor.MessageProcessorPathElement pathElement)
- Specified by:
addMessageProcessorPathElements in interface org.mule.api.processor.MessageProcessorContainer
Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.