public class DefaultConsumerMarshaler extends AbstractJmsMarshaler implements JmsConsumerMarshaler
| Modifier and Type | Class and Description |
|---|---|
protected static class |
DefaultConsumerMarshaler.Context |
JmsConsumerMarshaler.JmsContextCONTENT_TYPE_PROPERTY, DONE_JMS_PROPERTY, ERROR_JMS_PROPERTY, FAULT_JMS_PROPERTY| Constructor and Description |
|---|
DefaultConsumerMarshaler() |
DefaultConsumerMarshaler(java.net.URI mep) |
| Modifier and Type | Method and Description |
|---|---|
JmsConsumerMarshaler.JmsContext |
createContext(javax.jms.Message message) |
javax.jms.Message |
createError(javax.jbi.messaging.MessageExchange exchange,
java.lang.Exception error,
javax.jms.Session session,
JmsConsumerMarshaler.JmsContext context) |
javax.jbi.messaging.MessageExchange |
createExchange(JmsConsumerMarshaler.JmsContext jmsContext,
javax.jbi.component.ComponentContext jbiContext) |
javax.jms.Message |
createFault(javax.jbi.messaging.MessageExchange exchange,
javax.jbi.messaging.Fault fault,
javax.jms.Session session,
JmsConsumerMarshaler.JmsContext context) |
javax.jms.Message |
createOut(javax.jbi.messaging.MessageExchange exchange,
javax.jbi.messaging.NormalizedMessage outMsg,
javax.jms.Session session,
JmsConsumerMarshaler.JmsContext context) |
java.net.URI |
getMep() |
boolean |
isRollbackOnError() |
protected void |
populateMessage(javax.jms.Message message,
javax.jbi.messaging.NormalizedMessage normalizedMessage) |
void |
setMep(java.net.URI mep) |
void |
setRollbackOnError(boolean rollbackOnError) |
void |
setRollbackOnErrorDefault(boolean rollbackDefault)
This is called to set intelligent defaults if no
explicit rollbackOnError configuration is set.
|
copyPropertiesFromJMS, copyPropertiesFromNM, getPropertyBlackList, isBlackListed, isCopyProperties, isNeedJavaIdentifiers, setCopyProperties, setNeedJavaIdentifiers, setPropertyBlackList, shouldIncludeHeaderpublic DefaultConsumerMarshaler()
public DefaultConsumerMarshaler(java.net.URI mep)
public java.net.URI getMep()
public void setMep(java.net.URI mep)
mep - the mep to setpublic boolean isRollbackOnError()
public void setRollbackOnError(boolean rollbackOnError)
rollbackOnError - if exchange in errors should cause a rollback on the JMS sidepublic void setRollbackOnErrorDefault(boolean rollbackDefault)
rollbackDefault - default rollbackOnError settingpublic JmsConsumerMarshaler.JmsContext createContext(javax.jms.Message message) throws java.lang.Exception
createContext in interface JmsConsumerMarshalerjava.lang.Exceptionpublic javax.jbi.messaging.MessageExchange createExchange(JmsConsumerMarshaler.JmsContext jmsContext, javax.jbi.component.ComponentContext jbiContext) throws java.lang.Exception
createExchange in interface JmsConsumerMarshalerjava.lang.Exceptionpublic javax.jms.Message createOut(javax.jbi.messaging.MessageExchange exchange,
javax.jbi.messaging.NormalizedMessage outMsg,
javax.jms.Session session,
JmsConsumerMarshaler.JmsContext context)
throws java.lang.Exception
createOut in interface JmsConsumerMarshalerjava.lang.Exceptionpublic javax.jms.Message createFault(javax.jbi.messaging.MessageExchange exchange,
javax.jbi.messaging.Fault fault,
javax.jms.Session session,
JmsConsumerMarshaler.JmsContext context)
throws java.lang.Exception
createFault in interface JmsConsumerMarshalerjava.lang.Exceptionpublic javax.jms.Message createError(javax.jbi.messaging.MessageExchange exchange,
java.lang.Exception error,
javax.jms.Session session,
JmsConsumerMarshaler.JmsContext context)
throws java.lang.Exception
createError in interface JmsConsumerMarshalerjava.lang.Exceptionprotected void populateMessage(javax.jms.Message message,
javax.jbi.messaging.NormalizedMessage normalizedMessage)
throws java.lang.Exception
java.lang.ExceptionCopyright © 2005-2014 FuseSource. All Rights Reserved.