1 package org.objectweb.celtix.bindings; 2 3 4 import java.util.Map ; 5 import java.util.concurrent.Executor ; 6 7 import javax.xml.namespace.QName ; 8 import javax.xml.ws.WebServiceProvider; 9 10 import org.objectweb.celtix.context.ObjectMessageContext; 11 12 17 public interface ServerBindingEndpointCallback { 18 19 25 ServerDataBindingCallback getDataBindingCallback(QName operationName, 26 ObjectMessageContext objContext, 27 DataBindingCallback.Mode mode); 28 29 DataBindingCallback getFaultDataBindingCallback(ObjectMessageContext objContext); 30 31 32 Map <QName , ? extends DataBindingCallback> getOperations(); 33 javax.jws.soap.SOAPBinding.Style getStyle(); 34 35 39 DataBindingCallback.Mode getServiceMode(); 40 41 45 WebServiceProvider getWebServiceProvider(); 46 47 51 Executor getExecutor(); 52 53 } 54 | Popular Tags |