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

public abstract class AbstractInstanceResolver<T> extends InstanceResolver<T>
Partial implementation of InstanceResolver with convenience methods to do the resource injection.
Since:
2.2.6
Author:
Kohsuke Kawaguchi
  • Constructor Details

    • AbstractInstanceResolver

      public AbstractInstanceResolver()
  • Method Details

    • getResourceInjector

      protected static ResourceInjector getResourceInjector(WSEndpoint endpoint)
    • invokeMethod

      protected static void invokeMethod(@Nullable Method method, Object instance, Object... args)
      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.