Celtix User APIs

org.objectweb.celtix.bindings
Interface ServerBindingEndpointCallback


public interface ServerBindingEndpointCallback

ServerBindingEndpointCallback Callback used from ServerBinding's to create the DataBindingCallback object used during dispatch to handle the IO requirements of the endpoint.


Method Summary
 DataBindingCallback createDataBindingCallback(ObjectMessageContext objContext, DataBindingCallback.Mode mode)
          Creates the DataBindingCallback object
 Method getMethod(javax.xml.ws.Endpoint endpoint, QName operationName)
          Returns the method in the Endpoint's implementor that implements the specified operation.
 javax.xml.ws.ServiceMode getServiceMode(javax.xml.ws.Endpoint endpoint)
          Returns the ServiceMode used for the given Endpoint
 

Method Detail

createDataBindingCallback

DataBindingCallback createDataBindingCallback(ObjectMessageContext objContext,
                                              DataBindingCallback.Mode mode)
Creates the DataBindingCallback object

Parameters:
objContext - The ObjectMessageContext for the dispatch
mode - The Mode for the dispatch
Returns:
a DataBinding callback object

getMethod

Method getMethod(javax.xml.ws.Endpoint endpoint,
                 QName operationName)
Returns the method in the Endpoint's implementor that implements the specified operation.

Parameters:
endpoint -
operationName -
Returns:
the Method in the Endpoint's implementor.

getServiceMode

javax.xml.ws.ServiceMode getServiceMode(javax.xml.ws.Endpoint endpoint)
Returns the ServiceMode used for the given Endpoint

Parameters:
endpoint -
Returns:
the endpoint's service mode

Celtix User APIs