Package com.sun.xml.ws.api.server
Class Invoker
- java.lang.Object
-
- com.sun.xml.ws.server.sei.Invoker
-
- com.sun.xml.ws.api.server.Invoker
-
public abstract class Invoker extends Invoker
Hides the detail of calling into application endpoint implementation.Typical host of the JAX-WS RI would want to use
InstanceResolver.createDefault(Class)and then useInstanceResolver.createInvoker()to obtain the default invoker implementation.- Author:
- Jitendra Kotamraju, Kohsuke Kawaguchi
-
-
Constructor Summary
Constructors Constructor Description Invoker()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voiddispose()Called byWSEndpointwhenWSEndpoint.dispose()is called.<T> voidinvokeAsyncProvider(Packet p, T arg, AsyncProviderCallback cbak, jakarta.xml.ws.WebServiceContext ctxt)<T> TinvokeProvider(Packet p, T arg)InvokesProvider.invoke(Object)voidstart(WSWebServiceContext wsc, WSEndpoint endpoint)Called byWSEndpointwhen it's set up.voidstart(jakarta.xml.ws.WebServiceContext wsc)Deprecated.
-
-
-
Method Detail
-
start
public void start(@NotNull WSWebServiceContext wsc, @NotNull WSEndpoint endpoint)
Called byWSEndpointwhen it's set up.This is an opportunity for
Invokerto do a endpoint-specific initialization process.- Parameters:
wsc- TheWebServiceContextinstance that can be injected to the user instances.endpoint-
-
start
public void start(@NotNull jakarta.xml.ws.WebServiceContext wsc)
Deprecated.
-
dispose
public void dispose()
Called byWSEndpointwhenWSEndpoint.dispose()is called. This allowsInstanceResolverto do final clean up.This method is guaranteed to be only called once by
WSEndpoint.
-
invokeProvider
public <T> T invokeProvider(@NotNull Packet p, T arg) throws IllegalAccessException, InvocationTargetException
InvokesProvider.invoke(Object)
-
invokeAsyncProvider
public <T> void invokeAsyncProvider(@NotNull Packet p, T arg, AsyncProviderCallback cbak, jakarta.xml.ws.WebServiceContext ctxt) throws IllegalAccessException, InvocationTargetException
-
-