org.apache.servicemix.jms.endpoints
Class JmsSoapConsumerMarshaler

java.lang.Object
  extended by org.apache.servicemix.jms.endpoints.JmsSoapConsumerMarshaler
All Implemented Interfaces:
JmsConsumerMarshaler

public class JmsSoapConsumerMarshaler
extends java.lang.Object
implements JmsConsumerMarshaler


Nested Class Summary
protected static class JmsSoapConsumerMarshaler.Context
           
 
Nested classes/interfaces inherited from interface org.apache.servicemix.jms.endpoints.JmsConsumerMarshaler
JmsConsumerMarshaler.JmsContext
 
Constructor Summary
JmsSoapConsumerMarshaler()
           
 
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)
           
 Binding<?> getBinding()
           
protected  InterceptorChain getChain(InterceptorProvider.Phase phase)
           
 Policy[] getPolicies()
           
 boolean isRollbackOnError()
           
 boolean isUseJbiWrapper()
           
 void setBinding(Binding<?> binding)
           
 void setPolicies(Policy[] policies)
           
 void setRollbackOnError(boolean rollbackOnError)
           
 void setUseJbiWrapper(boolean useJbiWrapper)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JmsSoapConsumerMarshaler

public JmsSoapConsumerMarshaler()
Method Detail

getBinding

public Binding<?> getBinding()
Returns:
the binding

setBinding

public void setBinding(Binding<?> binding)
Parameters:
binding - the binding to set

getPolicies

public Policy[] getPolicies()
Returns:
the policies

setPolicies

public void setPolicies(Policy[] policies)
Parameters:
policies - the policies to set

isUseJbiWrapper

public boolean isUseJbiWrapper()
Returns:
the useJbiWrapper

setUseJbiWrapper

public void setUseJbiWrapper(boolean useJbiWrapper)
Parameters:
useJbiWrapper - the useJbiWrapper 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

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

getChain

protected InterceptorChain getChain(InterceptorProvider.Phase phase)


Copyright © 2005-2014 FuseSource. All Rights Reserved.