org.codehaus.xfire.exchange
Class RobustInOutExchange
java.lang.Object
org.codehaus.xfire.exchange.AbstractMessageExchange
org.codehaus.xfire.exchange.RobustInOutExchange
- All Implemented Interfaces:
- MessageExchange
public class RobustInOutExchange
- extends AbstractMessageExchange
A robust in-out MEP. A reply is always sent back. If a fault occurs
it is also sent back.
- Author:
- Dan Diephouse
| Methods inherited from class org.codehaus.xfire.exchange.AbstractMessageExchange |
getContext, getDeadLetterChannel, getInMessage, getMessage, getOperation, hasMessage, setFaultMessage, setInMessage, setMessage, setOperation, setOutMessage |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RobustInOutExchange
public RobustInOutExchange(MessageContext context)
getOutMessage
public OutMessage getOutMessage()
- Specified by:
getOutMessage in interface MessageExchange- Overrides:
getOutMessage in class AbstractMessageExchange
getFaultMessage
public AbstractMessage getFaultMessage()
throws java.lang.UnsupportedOperationException
- Specified by:
getFaultMessage in interface MessageExchange- Overrides:
getFaultMessage in class AbstractMessageExchange
- Throws:
java.lang.UnsupportedOperationException
hasFaultMessage
public boolean hasFaultMessage()
- Specified by:
hasFaultMessage in interface MessageExchange- Overrides:
hasFaultMessage in class AbstractMessageExchange
hasInMessage
public boolean hasInMessage()
- Specified by:
hasInMessage in interface MessageExchange- Overrides:
hasInMessage in class AbstractMessageExchange
hasOutMessage
public boolean hasOutMessage()
- Specified by:
hasOutMessage in interface MessageExchange- Overrides:
hasOutMessage in class AbstractMessageExchange
getFaultChannel
public Channel getFaultChannel()
- Overrides:
getFaultChannel in class AbstractMessageExchange
getInChannel
public Channel getInChannel()
- Overrides:
getInChannel in class AbstractMessageExchange
getOutChannel
public Channel getOutChannel()
- Overrides:
getOutChannel in class AbstractMessageExchange
Copyright © 2004-2005 Codehaus. All Rights Reserved.