org.codehaus.xfire.exchange
Class MessageExchange
java.lang.Object
org.codehaus.xfire.exchange.MessageExchange
public class MessageExchange
- extends java.lang.Object
A MessageExchange encapsulates the orchestration of a message
exchange pattern. This makes it easy to handle various interactions -
like robust in-out, robust in, in, out, WS-Addressing MEPs, etc.
- Author:
- Dan Diephouse
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MessageExchange
public MessageExchange(MessageContext context)
getContext
public MessageContext getContext()
getOperation
public OperationInfo getOperation()
setOperation
public void setOperation(OperationInfo operation)
getInMessage
public InMessage getInMessage()
throws java.lang.UnsupportedOperationException
- Throws:
java.lang.UnsupportedOperationException
getOutMessage
public OutMessage getOutMessage()
getFaultMessage
public AbstractMessage getFaultMessage()
throws java.lang.UnsupportedOperationException
- Throws:
java.lang.UnsupportedOperationException
setFaultMessage
public void setFaultMessage(AbstractMessage faultMessage)
setInMessage
public void setInMessage(InMessage inMessage)
setOutMessage
public void setOutMessage(OutMessage outMessage)
hasFaultMessage
public boolean hasFaultMessage()
hasInMessage
public boolean hasInMessage()
hasOutMessage
public boolean hasOutMessage()
getInChannel
public Channel getInChannel()
getOutChannel
public Channel getOutChannel()
getFaultChannel
public Channel getFaultChannel()
getDeadLetterChannel
public Channel getDeadLetterChannel()
setHasFault
public void setHasFault(boolean hasFault)
setHasInput
public void setHasInput(boolean hasInput)
setHasOutput
public void setHasOutput(boolean hasOutput)
Copyright © 2004-2011. All Rights Reserved.