org.apache.axis.ime.internal
Class MessageExchangeSendContext

java.lang.Object
  |
  +--org.apache.axis.ime.internal.MessageExchangeSendContext
All Implemented Interfaces:
java.io.Serializable

public final class MessageExchangeSendContext
extends java.lang.Object
implements java.io.Serializable

Note: the only challenge with making this class serializable is that org.apache.axis.MessageContext is currently NOT serializable. MessageContext needs to change in order to take advantage of persistent Channels and CorrelatorServices For thread safety, instances of this class are immutable

Author:
James M Snell (jasnell@us.ibm.com), Ray Chun (rchun@sonicsoftware.com)
See Also:
Serialized Form

Field Summary
protected  MessageContext context
           
protected  MessageExchangeCorrelator correlator
           
protected  MessageExchangeEventListener eventListener
           
 
Constructor Summary
protected MessageExchangeSendContext()
           
 
Method Summary
 MessageContext getMessageContext()
           
 MessageExchangeCorrelator getMessageExchangeCorrelator()
           
 MessageExchangeEventListener getMessageExchangeEventListener()
           
static MessageExchangeSendContext newInstance(MessageExchangeCorrelator correlator, MessageContext context, MessageExchangeEventListener eventListener)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

correlator

protected MessageExchangeCorrelator correlator

eventListener

protected MessageExchangeEventListener eventListener

context

protected MessageContext context
Constructor Detail

MessageExchangeSendContext

protected MessageExchangeSendContext()
Method Detail

newInstance

public static MessageExchangeSendContext newInstance(MessageExchangeCorrelator correlator,
                                                     MessageContext context,
                                                     MessageExchangeEventListener eventListener)

getMessageExchangeCorrelator

public MessageExchangeCorrelator getMessageExchangeCorrelator()

getMessageContext

public MessageContext getMessageContext()

getMessageExchangeEventListener

public MessageExchangeEventListener getMessageExchangeEventListener()


Copyright © 2002 Apache XML Project. All Rights Reserved.