Class 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 Detail

      • ProviderInvokerTubeFactory

        public ProviderInvokerTubeFactory()
    • Method Detail

      • 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)