Class AbstractMultiInstanceResolver<T>

Direct Known Subclasses:
HttpSessionInstanceResolver, StatefulInstanceResolver

public abstract class AbstractMultiInstanceResolver<T> extends AbstractInstanceResolver<T>
Partial implementation of InstanceResolver with code to handle multiple instances per server.
Author:
Kohsuke Kawaguchi
  • Field Details

  • Constructor Details

    • AbstractMultiInstanceResolver

      public AbstractMultiInstanceResolver(Class<T> clazz)
  • Method Details

    • prepare

      protected final void prepare(T t)
      Perform resource injection on the given instance.
    • create

      protected final T create()
      Creates a new instance via the default constructor.
    • start

      public void start(WSWebServiceContext wsc, WSEndpoint endpoint)
      Description copied from class: InstanceResolver
      Called by WSEndpoint when it's set up.

      This is an opportunity for InstanceResolver to do a endpoint-specific initialization process.

      Overrides:
      start in class InstanceResolver<T>
      Parameters:
      wsc - The WebServiceContext instance to be injected to the user instances (assuming InstanceResolver
    • dispose

      protected final void dispose(T instance)