Message will only be received from endpoints if the connector is also started.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
log
protected static final Log log
listener
protected MessageProcessor listener
initialised
protected edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicBoolean initialised
started
protected edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicBoolean started
sources
protected final java.util.List<MessageSource> sources
starting
protected edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicBoolean starting
flowConstruct
protected FlowConstruct flowConstruct
StartableCompositeMessageSource
public StartableCompositeMessageSource()
addSource
public void addSource(MessageSource source)
throws MuleException
- Specified by:
addSource
in interface CompositeMessageSource
- Throws:
MuleException
removeSource
public void removeSource(MessageSource source)
throws MuleException
- Specified by:
removeSource
in interface CompositeMessageSource
- Throws:
MuleException
setMessageSources
public void setMessageSources(java.util.List<MessageSource> sources)
throws MuleException
- Throws:
MuleException
initialise
public void initialise()
throws InitialisationException
- Description copied from interface:
Initialisable
- Method used to perform any initialisation work. If a fatal error occurs during
initialisation an
InitialisationException
should be thrown,
causing the Mule instance to shutdown. If the error is recoverable, say by
retrying to connect, a RecoverableException
should be thrown.
There is no guarantee that by throwing a Recoverable exception that the Mule
instance will not shut down.
- Specified by:
initialise
in interface Initialisable
- Throws:
InitialisationException
- if a fatal error occurs causing the Mule instance to shutdown
RecoverableException
- if an error occurs that can be recovered from
start
public void start()
throws MuleException
- Specified by:
start
in interface Startable
- Throws:
MuleException
stop
public void stop()
throws MuleException
- Specified by:
stop
in interface Stoppable
- Throws:
MuleException
dispose
public void dispose()
- Description copied from interface:
Disposable
- A lifecycle method where implementor should free up any resources. If an
exception is thrown it should just be logged and processing should continue.
This method should not throw Runtime exceptions.
- Specified by:
dispose
in interface Disposable
setListener
public void setListener(MessageProcessor listener)
- Description copied from interface:
MessageSource
- Set the MessageProcessor listener on a message source which will be invoked
when a message is received or generated.
- Specified by:
setListener
in interface MessageSource
setFlowConstruct
public void setFlowConstruct(FlowConstruct pattern)
- Specified by:
setFlowConstruct
in interface FlowConstructAware
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
Copyright © 2003-2010 MuleSoft, Inc.. All Rights Reserved.