Package com.sun.xml.ws.server
Class AbstractMultiInstanceResolver<T>
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
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected final Tcreate()Creates a new instance via the default constructor.protected final voidprotected final voidPerform resource injection on the given instance.voidstart(WSWebServiceContext wsc, WSEndpoint endpoint) Called byWSEndpointwhen it's set up.Methods inherited from class com.sun.xml.ws.api.server.AbstractInstanceResolver
findAnnotatedMethod, getResourceInjector, invokeMethodMethods 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:InstanceResolverCalled byWSEndpointwhen it's set up.This is an opportunity for
InstanceResolverto do a endpoint-specific initialization process.- Overrides:
startin classInstanceResolver<T>- Parameters:
wsc- TheWebServiceContextinstance to be injected to the user instances (assumingInstanceResolver
-
dispose
-