public <T> void invokeAsyncProvider( Packet p, T arg, AsyncProviderCallback cbak, WebServiceContext ctxt) throws IllegalAccessException, InvocationTargetException { if (jaxwsDirect) core.invokeAsyncProvider(p, arg, cbak, ctxt); if (this.invokeObject != null) { asyncInvokeMethod.invoke(this.invokeObject, arg); } }
public <T> T invokeProvider(Packet p, T arg) throws IllegalAccessException, InvocationTargetException { if (jaxwsDirect) return core.invokeProvider(p, arg); Object ret = null; if (this.invokeObject != null) { ret = invokeMethod.invoke(this.invokeObject, arg); } return (T) ret; }
public Object invoke(Packet p, Method m, Object... args) throws InvocationTargetException, IllegalAccessException { 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 dispose() { core.dispose(); }
public void start(WSWebServiceContext wsc, WSEndpoint endpoint) { if (this.injectedWSCtxt != null) { injectedWSCtxt.setContextDelegate(wsc); } core.start(injectedWSCtxt, endpoint); }