org.apache.servicemix.jms.endpoints
Interface JmsConsumerMarshaler

All Known Implementing Classes:
DefaultConsumerMarshaler, JmsSoapConsumerMarshaler

public interface JmsConsumerMarshaler


Nested Class Summary
static interface JmsConsumerMarshaler.JmsContext
           
 
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)
           
 

Method Detail

createContext

JmsConsumerMarshaler.JmsContext createContext(javax.jms.Message message)
                                              throws java.lang.Exception
Throws:
java.lang.Exception

createExchange

javax.jbi.messaging.MessageExchange createExchange(JmsConsumerMarshaler.JmsContext jmsContext,
                                                   javax.jbi.component.ComponentContext jbiContext)
                                                   throws java.lang.Exception
Throws:
java.lang.Exception

createOut

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
Throws:
java.lang.Exception

createFault

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
Throws:
java.lang.Exception

createError

javax.jms.Message createError(javax.jbi.messaging.MessageExchange exchange,
                              java.lang.Exception error,
                              javax.jms.Session session,
                              JmsConsumerMarshaler.JmsContext context)
                              throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2005-2014 FuseSource. All Rights Reserved.