InvokerImplpublic class InvokerImpl extends com.sun.xml.ws.api.server.Invoker Implements JAXWS's Invoker interface to call the endpoint method |
Fields Summary |
---|
protected com.sun.xml.ws.api.server.Invoker | core | protected Object | invokeObject | protected WebServiceContextImpl | injectedWSCtxt | private static final boolean | jaxwsDirect |
Methods Summary |
---|
public void | dispose()
core.dispose();
| public java.lang.Object | invoke(com.sun.xml.ws.api.message.Packet p, java.lang.reflect.Method m, java.lang.Object args)
if(jaxwsDirect)
return core.invoke(p,m,args);
Object ret = null;
if(this.invokeObject != null) {
ret = m.invoke(this.invokeObject, args);
}
return ret;
| public void | invokeAsyncProvider(com.sun.xml.ws.api.message.Packet p, T arg, com.sun.xml.ws.api.server.AsyncProviderCallback cbak, javax.xml.ws.WebServiceContext ctxt)
core.invokeAsyncProvider(p, arg, cbak, ctxt);
| public T | invokeProvider(com.sun.xml.ws.api.message.Packet p, T arg)
return core.invokeProvider(p, arg);
| public void | start(com.sun.xml.ws.api.server.WSWebServiceContext wsc, com.sun.xml.ws.api.server.WSEndpoint endpoint)
if(this.injectedWSCtxt != null) {
injectedWSCtxt.setContextDelegate(wsc);
}
core.start(injectedWSCtxt, endpoint);
|
|