public class JmsPostProcessor<T> extends Object implements PostProcessor<T,javax.jms.Message>, Configured<GenericJmsProducerConfiguration>
| Constructor and Description |
|---|
JmsPostProcessor() |
| Modifier and Type | Method and Description |
|---|---|
GenericJmsProducerConfiguration |
getConfiguration() |
void |
invoke(T originalMessage,
javax.jms.Message jmsMessage)
Invocation of a post processor operation for enhancing/transforming
a target message based on the incoming source message.
|
void |
setConfiguration(GenericJmsProducerConfiguration configuration) |
void |
setManagedEventIdentifierService(ManagedEventIdentifierService<String,javax.jms.Message> managedEventIdentifierService)
Allow override of the default managed identifier service
|
protected void |
setMessageProperties(javax.jms.Message message,
Map<String,?> properties)
Set the specified properties in the message.
|
public void setManagedEventIdentifierService(ManagedEventIdentifierService<String,javax.jms.Message> managedEventIdentifierService)
managedEventIdentifierService - public void invoke(T originalMessage, javax.jms.Message jmsMessage)
PostProcessorinvoke in interface PostProcessor<T,javax.jms.Message>protected void setMessageProperties(javax.jms.Message message,
Map<String,?> properties)
throws javax.jms.JMSException
properties - javax.jms.JMSExceptionpublic GenericJmsProducerConfiguration getConfiguration()
getConfiguration in interface Configured<GenericJmsProducerConfiguration>public void setConfiguration(GenericJmsProducerConfiguration configuration)
setConfiguration in interface Configured<GenericJmsProducerConfiguration>Copyright © 2007-2016 Ikasan. All Rights Reserved.