public abstract class ProviderInvokerTubeFactory<T> extends Object
| Constructor and Description |
|---|
ProviderInvokerTubeFactory() |
| Modifier and Type | Method and 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) |
protected abstract ProviderInvokerTube<T> doCreate(@NotNull Class<T> implType, @NotNull Invoker invoker, @NotNull ProviderArgumentsBuilder<?> argsBuilder, boolean isAsync)
public static <T> ProviderInvokerTube<T> create(@Nullable ClassLoader classLoader, @NotNull Container container, @NotNull Class<T> implType, @NotNull Invoker invoker, @NotNull ProviderArgumentsBuilder<?> argsBuilder, boolean isAsync)
classLoader - container - implType - invoker - argsBuilder - isAsync - protected ProviderInvokerTube<T> createDefault(@NotNull Class<T> implType, @NotNull Invoker invoker, @NotNull ProviderArgumentsBuilder<?> argsBuilder, boolean isAsync)
Copyright © 2015 Oracle Corporation. All rights reserved.