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).
Method Summary |
static
|
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)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ProviderInvokerTubeFactory
public ProviderInvokerTubeFactory()
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:
-
- Returns:
createDefault
protected ProviderInvokerTube<T> createDefault(@NotNull
Class<T> implType,
@NotNull
Invoker invoker,
@NotNull
ProviderArgumentsBuilder<?> argsBuilder,
boolean isAsync)
Copyright (c) 1997-2012 Oracle and/or its affiliates. All rights reserved.