org.apache.servicemix.jms.endpoints
Class DefaultConsumerMarshaler
java.lang.Object
org.apache.servicemix.jms.endpoints.AbstractJmsMarshaler
org.apache.servicemix.jms.endpoints.DefaultConsumerMarshaler
- All Implemented Interfaces:
- JmsConsumerMarshaler
public class DefaultConsumerMarshaler
- extends AbstractJmsMarshaler
- implements JmsConsumerMarshaler
|
Method Summary |
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. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultConsumerMarshaler
public DefaultConsumerMarshaler()
DefaultConsumerMarshaler
public DefaultConsumerMarshaler(java.net.URI mep)
getMep
public java.net.URI getMep()
- Returns:
- the mep
setMep
public void setMep(java.net.URI mep)
- Parameters:
mep - the mep to set
isRollbackOnError
public boolean isRollbackOnError()
setRollbackOnError
public void setRollbackOnError(boolean rollbackOnError)
- Parameters:
rollbackOnError - if exchange in errors should cause a rollback on the JMS side
setRollbackOnErrorDefault
public void setRollbackOnErrorDefault(boolean rollbackDefault)
- This is called to set intelligent defaults if no
explicit rollbackOnError configuration is set.
If setRollbackOnError is explicitly set, it
will be used.
- Parameters:
rollbackDefault - default rollbackOnError setting
createContext
public JmsConsumerMarshaler.JmsContext createContext(javax.jms.Message message)
throws java.lang.Exception
- Specified by:
createContext in interface JmsConsumerMarshaler
- Throws:
java.lang.Exception
createExchange
public javax.jbi.messaging.MessageExchange createExchange(JmsConsumerMarshaler.JmsContext jmsContext,
javax.jbi.component.ComponentContext jbiContext)
throws java.lang.Exception
- Specified by:
createExchange in interface JmsConsumerMarshaler
- Throws:
java.lang.Exception
createOut
public 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
- Specified by:
createOut in interface JmsConsumerMarshaler
- Throws:
java.lang.Exception
createFault
public 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
- Specified by:
createFault in interface JmsConsumerMarshaler
- Throws:
java.lang.Exception
createError
public javax.jms.Message createError(javax.jbi.messaging.MessageExchange exchange,
java.lang.Exception error,
javax.jms.Session session,
JmsConsumerMarshaler.JmsContext context)
throws java.lang.Exception
- Specified by:
createError in interface JmsConsumerMarshaler
- Throws:
java.lang.Exception
populateMessage
protected void populateMessage(javax.jms.Message message,
javax.jbi.messaging.NormalizedMessage normalizedMessage)
throws java.lang.Exception
- Throws:
java.lang.Exception
Copyright © 2005-2014 FuseSource. All Rights Reserved.