org.codehaus.xfire.exchange
Interface MessageExchange
- All Known Implementing Classes:
- AbstractMessageExchange, InExchange, RobustInOutExchange
public interface MessageExchange
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
setOperation
void setOperation(OperationInfo operation)
getOperation
OperationInfo getOperation()
getInMessage
InMessage getInMessage()
setInMessage
void setInMessage(InMessage inMessage)
hasInMessage
boolean hasInMessage()
getOutMessage
OutMessage getOutMessage()
setOutMessage
void setOutMessage(OutMessage outMessage)
hasOutMessage
boolean hasOutMessage()
getFaultMessage
AbstractMessage getFaultMessage()
setFaultMessage
void setFaultMessage(AbstractMessage faultMessage)
hasFaultMessage
boolean hasFaultMessage()
getMessage
AbstractMessage getMessage(java.lang.String type)
setMessage
void setMessage(java.lang.String type,
AbstractMessage faultMessage)
hasMessage
boolean hasMessage(java.lang.String type)
Copyright © 2004-2005 Codehaus. All Rights Reserved.