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 void
dispose()
Called byWSEndpoint
whenWSEndpoint.dispose()
is called.<T> void
invokeAsyncProvider(Packet p, T arg, AsyncProviderCallback cbak, jakarta.xml.ws.WebServiceContext ctxt)
<T> T
invokeProvider(Packet p, T arg)
InvokesProvider.invoke(Object)
void
start(WSWebServiceContext wsc, WSEndpoint endpoint)
Called byWSEndpoint
when it's set up.void
start(jakarta.xml.ws.WebServiceContext wsc)
Deprecated.
-
-
-
Method Detail
-
start
public void start(@NotNull WSWebServiceContext wsc, @NotNull WSEndpoint endpoint)
Called byWSEndpoint
when it's set up.This is an opportunity for
Invoker
to do a endpoint-specific initialization process.- Parameters:
wsc
- TheWebServiceContext
instance 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 byWSEndpoint
whenWSEndpoint.dispose()
is called. This allowsInstanceResolver
to 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
-
-