java.lang.Object
com.sun.xml.ws.api.server.InstanceResolver<T>
com.sun.xml.ws.api.server.AbstractInstanceResolver<T>
com.sun.xml.ws.server.AbstractMultiInstanceResolver<T>
- Direct Known Subclasses:
HttpSessionInstanceResolver
,StatefulInstanceResolver
Partial implementation of
InstanceResolver
with code
to handle multiple instances per server.- Author:
- Kohsuke Kawaguchi
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected final T
create()
Creates a new instance via the default constructor.protected final void
protected final void
Perform resource injection on the given instance.void
start
(WSWebServiceContext wsc, WSEndpoint endpoint) Called byWSEndpoint
when it's set up.Methods inherited from class com.sun.xml.ws.api.server.AbstractInstanceResolver
findAnnotatedMethod, getResourceInjector, invokeMethod
Methods inherited from class com.sun.xml.ws.api.server.InstanceResolver
createDefault, createDefault, createFromInstanceResolverAnnotation, createInvoker, createNewInstance, createSingleton, dispose, postInvoke, resolve, start
-
Field Details
-
clazz
-
owner
-
-
Constructor Details
-
AbstractMultiInstanceResolver
-
-
Method Details
-
prepare
Perform resource injection on the given instance. -
create
Creates a new instance via the default constructor. -
start
Description copied from class:InstanceResolver
Called byWSEndpoint
when it's set up.This is an opportunity for
InstanceResolver
to do a endpoint-specific initialization process.- Overrides:
start
in classInstanceResolver<T>
- Parameters:
wsc
- TheWebServiceContext
instance to be injected to the user instances (assumingInstanceResolver
-
dispose
-