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 }