View Javadoc

1   package org.codehaus.xfire.service.binding;
2   
3   import org.codehaus.xfire.exchange.MessageSerializer;
4   import org.codehaus.xfire.handler.Handler;
5   
6   /***
7    * Binds a SOAP Body and its Headers to Java objects. It will (de)Serialize any wrapper 
8    * elements before passing the stream off to a BindingProvider.
9    * 
10   * @author <a href="mailto:dan@envoisolutions.com">Dan Diephouse</a>
11   */
12  public interface ObjectBinding
13      extends Handler, MessageSerializer
14  {
15      Invoker getInvoker();
16      
17      void setInvoker(Invoker invoker);
18  
19      BindingProvider getBindingProvider();
20      
21      void setBindingProvider(BindingProvider bindingProvider);
22      
23      boolean isClientModeOn();
24      
25      void setClientModeOn(boolean value);
26  }