@ComponentProfile(summary="Sends MessageLifecycleEvents to the specified location", tag="base,events") public class DefaultEventHandler extends EventHandlerBase
Basic implementation of EventHandler
.
In the adapter configuration file this class is aliased as default-event-handler which is the preferred alternative to the fully qualified classname when building your configuration.
EventHandlerBase.EventEmissary
eventProducerDelegate, log
Constructor and Description |
---|
DefaultEventHandler() |
DefaultEventHandler(AdaptrisConnection connection,
AdaptrisMessageProducer producer) |
DefaultEventHandler(AdaptrisMessageProducer producer) |
Modifier and Type | Method and Description |
---|---|
protected void |
eventHandlerClose() |
protected void |
eventHandlerInit() |
protected void |
eventHandlerStart() |
protected void |
eventHandlerStop() |
AdaptrisConnection |
getConnection()
Returns the
AdaptrisConnection to use. |
AdaptrisMessageProducer |
getProducer()
Returns the
AdaptrisMessageProducer to use. |
void |
prepare()
Prepare for initialisation.
|
AdaptrisMessageSender |
retrieveProducer() |
void |
setConnection(AdaptrisConnection c)
Sets the
AdaptrisConnection to use. |
void |
setProducer(AdaptrisMessageProducer p)
Sets the
AdaptrisMessageProducer to use. |
changeState, close, currentMarshaller, currentMessageFactory, getLogAllExceptions, getMarshaller, getMessageFactory, getShutdownWaitSeconds, getUniqueId, init, registerSourceId, requestClose, requestInit, requestStart, requestStop, retrieveComponentState, retrieveSourceId, send, send, setLogAllExceptions, setMarshaller, setMessageFactory, setShutdownWaitSeconds, setUniqueId, shutdownWaitSeconds, start, stop
public DefaultEventHandler()
public DefaultEventHandler(AdaptrisMessageProducer producer)
public DefaultEventHandler(AdaptrisConnection connection, AdaptrisMessageProducer producer)
public AdaptrisMessageSender retrieveProducer()
retrieveProducer
in class EventHandlerBase
protected void eventHandlerInit() throws CoreException
eventHandlerInit
in class EventHandlerBase
CoreException
ComponentLifecycle.init()
protected void eventHandlerStart() throws CoreException
eventHandlerStart
in class EventHandlerBase
CoreException
ComponentLifecycle.start()
protected void eventHandlerStop()
eventHandlerStop
in class EventHandlerBase
ComponentLifecycle.stop()
protected void eventHandlerClose()
eventHandlerClose
in class EventHandlerBase
ComponentLifecycle.close()
public void setConnection(AdaptrisConnection c)
Sets the AdaptrisConnection
to use. May not be null.
c
- the AdaptrisConnection
to usepublic AdaptrisConnection getConnection()
Returns the AdaptrisConnection
to use.
AdaptrisConnection
to usepublic void setProducer(AdaptrisMessageProducer p)
Sets the AdaptrisMessageProducer
to use. May not be null.
p
- the AdaptrisMessageProducer
to usepublic AdaptrisMessageProducer getProducer()
Returns the AdaptrisMessageProducer
to use.
AdaptrisMessageProducer
to usepublic void prepare() throws CoreException
ComponentLifecycleExtension
CoreException