Package com.sun.xml.ws.api.server
Class ProviderInvokerTubeFactory<T>
java.lang.Object
com.sun.xml.ws.api.server.ProviderInvokerTubeFactory<T>
Factory for Provider invoker tubes that know how to handle specific
types of Providers (i.e., jakarta.xml.ws.Provider).
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <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)
-
Constructor Details
-
ProviderInvokerTubeFactory
public ProviderInvokerTubeFactory()
-
-
Method Details
-
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)
-