org.apache.axis.ime.internal.util.handler
Class HandlerMessageExchange

java.lang.Object
  |
  +--org.apache.axis.ime.internal.MessageExchangeProvider
        |
        +--org.apache.axis.ime.internal.util.handler.HandlerMessageExchange
All Implemented Interfaces:
MessageExchangeFactory
Direct Known Subclasses:
HttpMessageExchange, JavaMessageExchange, LocalMessageExchange

public class HandlerMessageExchange
extends MessageExchangeProvider

Used to wrap synchronous handlers (e.g. Axis 1.0 transports)

Author:
James M Snell (jasnell@us.ibm.com)

Inner Class Summary
 class HandlerMessageExchange.Listener
           
 
Inner classes inherited from class org.apache.axis.ime.internal.MessageExchangeProvider
MessageExchangeProvider.MessageReceiver, MessageExchangeProvider.MessageSender
 
Field Summary
protected static org.apache.commons.logging.Log log
           
 
Fields inherited from class org.apache.axis.ime.internal.MessageExchangeProvider
DEFAULT_THREAD_COUNT, initialized, RECEIVE, RECEIVE_REQUESTS, receiveHandler, SELECT_TIMEOUT, SEND, sendHandler, WORKERS
 
Constructor Summary
HandlerMessageExchange(Handler handler)
           
 
Method Summary
protected  MessageExchangeEventListener getMessageExchangeEventListener()
           
protected  ReceivedMessageDispatchPolicy getReceivedMessageDispatchPolicy()
           
 Handler getReceiveHandler()
           
 Handler getSendHandler()
           
 
Methods inherited from class org.apache.axis.ime.internal.MessageExchangeProvider
awaitShutdown, awaitShutdown, cleanup, createMessageExchange, createMessageExchange, init, init, processReceive, processSend, setReceiveHandler, setSendHandler, shutdown, shutdown
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected static org.apache.commons.logging.Log log
Constructor Detail

HandlerMessageExchange

public HandlerMessageExchange(Handler handler)
Method Detail

getMessageExchangeEventListener

protected MessageExchangeEventListener getMessageExchangeEventListener()
Overrides:
getMessageExchangeEventListener in class MessageExchangeProvider
See Also:
org.apache.axis.ime.internal.MessageExchangeProvider1#createSendMessageContextListener()

getReceivedMessageDispatchPolicy

protected ReceivedMessageDispatchPolicy getReceivedMessageDispatchPolicy()
Overrides:
getReceivedMessageDispatchPolicy in class MessageExchangeProvider

getSendHandler

public Handler getSendHandler()
Overrides:
getSendHandler in class MessageExchangeProvider

getReceiveHandler

public Handler getReceiveHandler()
Overrides:
getReceiveHandler in class MessageExchangeProvider


Copyright © 2002 Apache XML Project. All Rights Reserved.