jmsnell     2002/11/19 13:18:20

  Modified:    java/src/org/apache/axis/ime/internal
                        MessageExchangeProvider.java
  Log:
  Initial checkin of IME enabled HTTP, Java and Local transport senders.  This part 
simply wraps the existing HTTPSender, JavaSender and LocalSender handlers into a 
MessageExchangeProvider so we're able to use all of the existing code.
  
  Revision  Changes    Path
  1.10      +14 -4     
xml-axis/java/src/org/apache/axis/ime/internal/MessageExchangeProvider.java
  
  Index: MessageExchangeProvider.java
  ===================================================================
  RCS file: 
/home/cvs/xml-axis/java/src/org/apache/axis/ime/internal/MessageExchangeProvider.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- MessageExchangeProvider.java      13 Nov 2002 05:24:20 -0000      1.9
  +++ MessageExchangeProvider.java      19 Nov 2002 21:18:20 -0000      1.10
  @@ -89,15 +89,25 @@
       protected final KeyedBuffer SEND = new NonPersistentKeyedBuffer(WORKERS);
       protected final KeyedBuffer RECEIVE = new NonPersistentKeyedBuffer(WORKERS);
       protected final KeyedBuffer RECEIVE_REQUESTS = new 
NonPersistentKeyedBuffer(WORKERS);
  +    protected Handler sendHandler = null;
  +    protected Handler receiveHandler = null; 
   
       protected boolean initialized = false;
   
  -    protected Handler getSendHandler() {
  -      return null;
  +    public Handler getSendHandler() {
  +      return sendHandler;
       }
       
  -    protected Handler getReceiveHandler() {
  -      return null;
  +    public Handler getReceiveHandler() {
  +      return receiveHandler;
  +    }
  +
  +    public void setSendHandler(Handler handler) {
  +      this.sendHandler = handler;
  +    }
  +    
  +    public void setReceiveHandler(Handler handler) {
  +      this.receiveHandler = handler;
       }
   
       protected abstract MessageExchangeEventListener 
getMessageExchangeEventListener();
  
  
  


Reply via email to