Package com.sun.xml.ws.api.server
Class AbstractInstanceResolver<T>
java.lang.Object
com.sun.xml.ws.api.server.InstanceResolver<T>
com.sun.xml.ws.api.server.AbstractInstanceResolver<T>
- Direct Known Subclasses:
AbstractMultiInstanceResolver
,SingletonResolver
Partial implementation of
InstanceResolver
with
convenience methods to do the resource injection.- Since:
- 2.2.6
- Author:
- Kohsuke Kawaguchi
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected final Method
findAnnotatedMethod
(Class clazz, Class<? extends Annotation> annType) Finds the method that has the given annotation, while making sure that there's only at most one such method.protected static ResourceInjector
getResourceInjector
(WSEndpoint endpoint) protected static void
invokeMethod
(Method method, Object instance, Object... args) Helper for invoking a method with elevated privilege.Methods inherited from class com.sun.xml.ws.api.server.InstanceResolver
createDefault, createDefault, createFromInstanceResolverAnnotation, createInvoker, createNewInstance, createSingleton, dispose, postInvoke, resolve, start, start
-
Constructor Details
-
AbstractInstanceResolver
public AbstractInstanceResolver()
-
-
Method Details
-
getResourceInjector
-
invokeMethod
Helper for invoking a method with elevated privilege. -
findAnnotatedMethod
@Nullable protected final Method findAnnotatedMethod(Class clazz, Class<? extends Annotation> annType) Finds the method that has the given annotation, while making sure that there's only at most one such method.
-