org.apache.servicemix.jbi.messaging
Class InOptionalOutImpl

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

public class InOptionalOutImpl
extends MessageExchangeImpl
implements javax.jbi.messaging.InOptionalOut

InOptionalOut 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
  InOptionalOutImpl()
           
  InOptionalOutImpl(ExchangePacket packet)
           
protected InOptionalOutImpl(InOptionalOutImpl mep)
           
  InOptionalOutImpl(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.InOptionalOut
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

InOptionalOutImpl

public InOptionalOutImpl()

InOptionalOutImpl

public InOptionalOutImpl(String exchangeId)

InOptionalOutImpl

public InOptionalOutImpl(ExchangePacket packet)

InOptionalOutImpl

protected InOptionalOutImpl(InOptionalOutImpl 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.