Package com.sun.xml.ws.api.server
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 ProviderInvokerTubeFactory()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static <T> ProviderInvokerTube<T>
create(ClassLoader classLoader, Container container, Class<T> implType, Invoker invoker, ProviderArgumentsBuilder<?> argsBuilder, boolean isAsync)
protected ProviderInvokerTube<T>
createDefault(Class<T> implType, Invoker invoker, ProviderArgumentsBuilder<?> argsBuilder, boolean isAsync)
protected abstract ProviderInvokerTube<T>
doCreate(Class<T> implType, Invoker invoker, ProviderArgumentsBuilder<?> argsBuilder, boolean isAsync)
-
-
-
Method Detail
-
doCreate
protected abstract ProviderInvokerTube<T> doCreate(@NotNull Class<T> implType, @NotNull Invoker invoker, @NotNull ProviderArgumentsBuilder<?> argsBuilder, boolean isAsync)
-
create
public static <T> ProviderInvokerTube<T> create(@Nullable ClassLoader classLoader, @NotNull Container container, @NotNull Class<T> implType, @NotNull Invoker invoker, @NotNull ProviderArgumentsBuilder<?> argsBuilder, boolean isAsync)
- Parameters:
classLoader
-container
-implType
-invoker
-argsBuilder
-isAsync
-- Returns:
-
createDefault
protected ProviderInvokerTube<T> createDefault(@NotNull Class<T> implType, @NotNull Invoker invoker, @NotNull ProviderArgumentsBuilder<?> argsBuilder, boolean isAsync)
-
-