Apache CXF API

org.apache.cxf.jaxws
Class DispatchImpl<T>

java.lang.Object
  extended by org.apache.cxf.jaxws.BindingProviderImpl
      extended by org.apache.cxf.jaxws.DispatchImpl<T>
All Implemented Interfaces:
javax.xml.ws.BindingProvider, javax.xml.ws.Dispatch<T>, MessageObserver

public class DispatchImpl<T>
extends BindingProviderImpl
implements javax.xml.ws.Dispatch<T>, MessageObserver


Field Summary
 
Fields inherited from class org.apache.cxf.jaxws.BindingProviderImpl
requestContext, responseContext
 
Fields inherited from interface javax.xml.ws.BindingProvider
ENDPOINT_ADDRESS_PROPERTY, PASSWORD_PROPERTY, SESSION_MAINTAIN_PROPERTY, SOAPACTION_URI_PROPERTY, SOAPACTION_USE_PROPERTY, USERNAME_PROPERTY
 
Method Summary
 ConduitSelector getConduitSelector()
           
 T invoke(T obj)
           
 T invoke(T obj, boolean isOneWay)
           
 javax.xml.ws.Response<T> invokeAsync(T obj)
           
 java.util.concurrent.Future<?> invokeAsync(T obj, javax.xml.ws.AsyncHandler<T> asyncHandler)
           
 void invokeOneWay(T obj)
           
 void onMessage(Message message)
          Called for an incoming message, i.e.
protected  void prepareConduitSelector(Message message)
           
 void setConduitSelector(ConduitSelector selector)
           
protected  void setExchangeProperties(Exchange exchange, Endpoint endpoint)
           
 
Methods inherited from class org.apache.cxf.jaxws.BindingProviderImpl
clearContext, getBinding, getRequestContext, getResponseContext, populateResponseContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.xml.ws.BindingProvider
getBinding, getRequestContext, getResponseContext
 

Method Detail

invoke

public T invoke(T obj)
Specified by:
invoke in interface javax.xml.ws.Dispatch<T>

invoke

public T invoke(T obj,
                boolean isOneWay)

onMessage

public void onMessage(Message message)
Description copied from interface: MessageObserver
Called for an incoming message, i.e. where the content format(s) is/are source(s).

Specified by:
onMessage in interface MessageObserver

invokeAsync

public java.util.concurrent.Future<?> invokeAsync(T obj,
                                                  javax.xml.ws.AsyncHandler<T> asyncHandler)
Specified by:
invokeAsync in interface javax.xml.ws.Dispatch<T>

invokeAsync

public javax.xml.ws.Response<T> invokeAsync(T obj)
Specified by:
invokeAsync in interface javax.xml.ws.Dispatch<T>

invokeOneWay

public void invokeOneWay(T obj)
Specified by:
invokeOneWay in interface javax.xml.ws.Dispatch<T>

getConduitSelector

public ConduitSelector getConduitSelector()

setConduitSelector

public void setConduitSelector(ConduitSelector selector)

prepareConduitSelector

protected void prepareConduitSelector(Message message)

setExchangeProperties

protected void setExchangeProperties(Exchange exchange,
                                     Endpoint endpoint)

Apache CXF API

Apache CXF