Class ProviderInvokerTubeFactory<T>

java.lang.Object
com.sun.xml.ws.api.server.ProviderInvokerTubeFactory<T>

public abstract class ProviderInvokerTubeFactory<T> extends Object
Factory for Provider invoker tubes that know how to handle specific types of Providers (i.e., javax.xml.ws.Provider).
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static <T> com.sun.xml.ws.server.provider.ProviderInvokerTube<T>
    create(ClassLoader classLoader, Container container, Class<T> implType, Invoker invoker, com.sun.xml.ws.server.provider.ProviderArgumentsBuilder<?> argsBuilder, boolean isAsync)
     
    protected com.sun.xml.ws.server.provider.ProviderInvokerTube<T>
    createDefault(Class<T> implType, Invoker invoker, com.sun.xml.ws.server.provider.ProviderArgumentsBuilder<?> argsBuilder, boolean isAsync)
     
    protected abstract com.sun.xml.ws.server.provider.ProviderInvokerTube<T>
    doCreate(Class<T> implType, Invoker invoker, com.sun.xml.ws.server.provider.ProviderArgumentsBuilder<?> argsBuilder, boolean isAsync)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ProviderInvokerTubeFactory

      public ProviderInvokerTubeFactory()
  • Method Details

    • doCreate

      protected abstract com.sun.xml.ws.server.provider.ProviderInvokerTube<T> doCreate(@NotNull Class<T> implType, @NotNull Invoker invoker, @NotNull com.sun.xml.ws.server.provider.ProviderArgumentsBuilder<?> argsBuilder, boolean isAsync)
    • create

      public static <T> com.sun.xml.ws.server.provider.ProviderInvokerTube<T> create(@Nullable ClassLoader classLoader, @NotNull Container container, @NotNull Class<T> implType, @NotNull Invoker invoker, @NotNull com.sun.xml.ws.server.provider.ProviderArgumentsBuilder<?> argsBuilder, boolean isAsync)
      Parameters:
      classLoader -
      container -
      implType -
      invoker -
      argsBuilder -
      isAsync -
      Returns:
    • createDefault

      protected com.sun.xml.ws.server.provider.ProviderInvokerTube<T> createDefault(@NotNull Class<T> implType, @NotNull Invoker invoker, @NotNull com.sun.xml.ws.server.provider.ProviderArgumentsBuilder<?> argsBuilder, boolean isAsync)