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.