|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.tuscany.sca.binding.jms.provider.AbstractMessageProcessor
public abstract class AbstractMessageProcessor
Base MessageProcessor for the JMSBinding.
Field Summary | |
---|---|
protected java.lang.String |
operationPropertyName
|
protected boolean |
xmlFormat
|
Constructor Summary | |
---|---|
AbstractMessageProcessor(JMSBinding jmsBinding)
|
Method Summary | |
---|---|
Message |
createFaultMessage(Session session,
java.lang.Throwable o)
Create a JMS Message for reporting an exception |
protected abstract Message |
createJMSMessage(Session session,
java.lang.Object o)
|
protected abstract java.lang.Object[] |
extractPayload(Message msg)
|
java.lang.Object |
extractPayloadFromJMSMessage(Message msg)
Extracts the payload from a JMS Message |
java.lang.String |
getOperationName(Message message)
Get the operation name from a JMS Message |
Message |
insertPayloadIntoJMSMessage(Session session,
java.lang.Object o)
Create a JMS Message containing the payload |
void |
setOperationName(java.lang.String operationName,
Message message)
Set the operation name on a JMS Message |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected java.lang.String operationPropertyName
protected boolean xmlFormat
Constructor Detail |
---|
public AbstractMessageProcessor(JMSBinding jmsBinding)
Method Detail |
---|
public java.lang.String getOperationName(Message message)
JMSMessageProcessor
getOperationName
in interface JMSMessageProcessor
public void setOperationName(java.lang.String operationName, Message message)
JMSMessageProcessor
setOperationName
in interface JMSMessageProcessor
public Message insertPayloadIntoJMSMessage(Session session, java.lang.Object o)
JMSMessageProcessor
insertPayloadIntoJMSMessage
in interface JMSMessageProcessor
public java.lang.Object extractPayloadFromJMSMessage(Message msg)
JMSMessageProcessor
extractPayloadFromJMSMessage
in interface JMSMessageProcessor
public Message createFaultMessage(Session session, java.lang.Throwable o)
JMSMessageProcessor
createFaultMessage
in interface JMSMessageProcessor
protected abstract java.lang.Object[] extractPayload(Message msg)
protected abstract Message createJMSMessage(Session session, java.lang.Object o)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |