org.apache.servicemix.jbi.messaging
Class InOutImpl

java.lang.Object
  extended by org.apache.servicemix.jbi.messaging.MessageExchangeImpl
      extended by org.apache.servicemix.jbi.messaging.InOutImpl
All Implemented Interfaces:
Externalizable, Serializable, javax.jbi.messaging.InOut, javax.jbi.messaging.MessageExchange

public class InOutImpl
extends MessageExchangeImpl
implements javax.jbi.messaging.InOut

InOut message exchange.

Version:
$Revision: 564607 $
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.servicemix.jbi.messaging.MessageExchangeImpl
MessageExchangeImpl.AgeComparator
 
Nested classes/interfaces inherited from interface javax.jbi.messaging.MessageExchange
javax.jbi.messaging.MessageExchange.Role
 
Field Summary
 
Fields inherited from class org.apache.servicemix.jbi.messaging.MessageExchangeImpl
CAN_CONSUMER, CAN_OWNER, CAN_PROVIDER, CAN_SEND, CAN_SET_FAULT_MSG, CAN_SET_IN_MSG, CAN_SET_OUT_MSG, CAN_STATUS_ACTIVE, CAN_STATUS_DONE, CAN_STATUS_ERROR, FAULT, IN, key, marshaler, MAX_MSG_DISPLAY_SIZE, mirror, OUT, packet, PRESERVE_CONTENT, pushDeliver, sourceContext, state, states, STATES_CANS, STATES_NEXT_DONE, STATES_NEXT_ERROR, STATES_NEXT_FAULT, STATES_NEXT_OUT, SYNC_STATE_ASYNC, SYNC_STATE_SYNC_RECEIVED, SYNC_STATE_SYNC_SENT, syncState, TX_STATE_CONVEYED, TX_STATE_ENLISTED, TX_STATE_NONE, txLock, txState
 
Fields inherited from interface javax.jbi.messaging.MessageExchange
JTA_TRANSACTION_PROPERTY_NAME
 
Constructor Summary
  InOutImpl()
           
  InOutImpl(ExchangePacket packet)
           
protected InOutImpl(InOutImpl mep)
           
  InOutImpl(String exchangeId)
           
 
Method Summary
 void readExternal(ObjectInput in)
           
 
Methods inherited from class org.apache.servicemix.jbi.messaging.MessageExchangeImpl
can, copyFrom, createFault, createMessage, getActivationSpec, getDestinationId, getEndpoint, getError, getExchangeId, getFault, getInMessage, getInterfaceName, getKey, getMarshaler, getMessage, getMirror, getOperation, getOutMessage, getPacket, getPattern, getPersistent, getProperty, getPropertyNames, getRole, getService, getSourceContext, getSourceId, getStatus, getSyncState, getTransactionContext, getTxLock, getTxState, handleAccept, handleSend, isPushDelivery, isTransacted, setDestinationId, setEndpoint, setError, setFault, setInMessage, setInterfaceName, setMarshaler, setMessage, setOperation, setOutMessage, setPersistent, setProperty, setPushDeliver, setService, setSourceContext, setSourceId, setStatus, setSyncState, setTransactionContext, setTxLock, setTxState, toString, writeExternal
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javax.jbi.messaging.InOut
getInMessage, getOutMessage, setInMessage, setOutMessage
 
Methods inherited from interface javax.jbi.messaging.MessageExchange
createFault, createMessage, getEndpoint, getError, getExchangeId, getFault, getInterfaceName, getMessage, getOperation, getPattern, getProperty, getPropertyNames, getRole, getService, getStatus, isTransacted, setEndpoint, setError, setFault, setInterfaceName, setMessage, setOperation, setProperty, setService, setStatus
 

Constructor Detail

InOutImpl

public InOutImpl()

InOutImpl

public InOutImpl(String exchangeId)

InOutImpl

public InOutImpl(ExchangePacket packet)

InOutImpl

protected InOutImpl(InOutImpl mep)
Method Detail

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Specified by:
readExternal in interface Externalizable
Specified by:
readExternal in class MessageExchangeImpl
Throws:
IOException
ClassNotFoundException


Copyright © 2005-2008 Apache Software Foundation. All Rights Reserved.