public class NullCorrelationIdSource extends java.lang.Object implements CorrelationIdSource
Default implementation od CorrelationIdSource
which does nothing.
In the adapter configuration file this class is aliased as null-correlation-id-source which is the preferred alternative to the fully qualified classname when building your configuration.
Constructor and Description |
---|
NullCorrelationIdSource() |
Modifier and Type | Method and Description |
---|---|
static CorrelationIdSource |
defaultIfNull(CorrelationIdSource c)
Helper method for null protection.
|
void |
processCorrelationId(AdaptrisMessage src,
javax.jms.Message dest)
Provides a
JMSCorrelationId for the
javax.jms.Message . |
void |
processCorrelationId(javax.jms.Message src,
AdaptrisMessage dest)
Provides a
JMSCorrelationId for the
javax.jms.Message . |
public void processCorrelationId(AdaptrisMessage src, javax.jms.Message dest) throws javax.jms.JMSException
CorrelationIdSource
Provides a JMSCorrelationId
for the
javax.jms.Message
.
processCorrelationId
in interface CorrelationIdSource
src
- the AdaptrisMessage
being processeddest
- the javax.jms.Message
to sendjavax.jms.JMSException
- if encoutered setting JMSCorrelationId
(AdaptrisMessage, Message)
public void processCorrelationId(javax.jms.Message src, AdaptrisMessage dest) throws javax.jms.JMSException
CorrelationIdSource
Provides a JMSCorrelationId
for the
javax.jms.Message
.
processCorrelationId
in interface CorrelationIdSource
src
- the javax.jms.Message
that has been receiveddest
- the AdaptrisMessage
to be processedjavax.jms.JMSException
- if encoutered setting JMSCorrelationId
CorrelationIdSource.processCorrelationId(Message, AdaptrisMessage)
public static CorrelationIdSource defaultIfNull(CorrelationIdSource c)