org.mule.module.ibeans.config
Class IBeanFlowConstruct
java.lang.Object
org.mule.construct.AbstractFlowConstruct
org.mule.construct.AbstractPipeline
org.mule.construct.Flow
org.mule.module.ibeans.config.IBeanFlowConstruct
- All Implemented Interfaces:
- AnnotatedObject, FlowConstruct, Pipeline, Disposable, Initialisable, Lifecycle, LifecycleStateEnabled, Startable, Stoppable, NamedObject, MessageProcessor
public class IBeanFlowConstruct
- extends Flow
This is an empty flow construct that is used to host an iBean as a component with
one or more component bindings. Each method annotated with
Call
or Template
has
an associated component binding associated with it.
- See Also:
CallInterfaceBinding
Methods inherited from class org.mule.construct.AbstractPipeline |
createPipeline, doDispose, doInitialise, doStart, doStop, getMessageProcessors, getMessageSource, getProcessingStrategy, isRedeliveryPolicyConfigured, setMessageProcessors, setMessageSource, setProcessingStrategy, validateConstruct |
Methods inherited from class org.mule.construct.AbstractFlowConstruct |
dispose, disposeIfDisposable, getAnnotation, getAnnotations, getExceptionListener, getInitialState, getLifecycleState, getMessageInfoMapping, getMuleContext, getName, getStatistics, initialise, initialiseIfInitialisable, injectFlowConstructMuleContext, isStarted, isStopped, isStopping, setAnnotations, setExceptionListener, setInitialState, setMessageInfoMapping, start, startIfStartable, stop, stopIfStoppable, toString |
IBeanFlowConstruct
public IBeanFlowConstruct(String name,
MuleContext muleContext)
getConstructType
public String getConstructType()
- Overrides:
getConstructType
in class Flow
- Returns:
- the type of construct being created, e.g. "Flow"
Copyright © 2003-2012 MuleSoft, Inc.. All Rights Reserved.