Modifier and Type | Method and Description |
---|---|
void |
DataBindingIOCExtension.afterInitialization(org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCProcessingContext context,
InjectionContext injectionContext,
org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCConfigProcessor procFactory) |
void |
DataBindingIOCExtension.configure(org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCProcessingContext context,
InjectionContext injectionContext,
org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCConfigProcessor procFactory) |
Modifier and Type | Method and Description |
---|---|
void |
JSR299IOCExtensionConfigurator.afterInitialization(org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCProcessingContext context,
InjectionContext injectionContext,
org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCConfigProcessor procFactory) |
void |
JSR299IOCExtensionConfigurator.configure(org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCProcessingContext context,
InjectionContext injectionContext,
org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCConfigProcessor procFactory) |
Modifier and Type | Method and Description |
---|---|
void |
IOCExtensionConfigurator.afterInitialization(org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCProcessingContext context,
InjectionContext injectionContext,
org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCConfigProcessor procFactory)
THis method is called after the container has initialized all configuration, and before any
class generation for the container begins.
|
void |
IOCExtensionConfigurator.configure(org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCProcessingContext context,
InjectionContext injectionContext,
org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCConfigProcessor procFactory)
This method is called by the container before any processing or class discovery begins.
|
static void |
JSR330AnnotationHandler.processDependencies(DependencyControl control,
MetaClass metaClass,
InjectionContext context) |
Modifier and Type | Method and Description |
---|---|
void |
LoggerFactoryIOCExtension.afterInitialization(org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCProcessingContext context,
InjectionContext injectionContext,
org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCConfigProcessor procFactory) |
void |
LoggerFactoryIOCExtension.configure(org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCProcessingContext context,
InjectionContext injectionContext,
org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCConfigProcessor procFactory) |
Modifier and Type | Method and Description |
---|---|
InjectionContext |
AbstractInjector.RegisterCache.getInjectionContextForRegister() |
Modifier and Type | Method and Description |
---|---|
static InjectUtil.BeanMetric |
InjectUtil.analyzeBean(InjectionContext context,
MetaClass clazz) |
static boolean |
InjectUtil.checkIfTypeNeedsAddingToBeanStore(InjectionContext context,
Injector injector) |
List<Statement> |
AbstractInjector.createProxyDeclaration(InjectionContext context) |
List<Statement> |
AbstractInjector.createProxyDeclaration(InjectionContext context,
Statement beanRef) |
static Set<Injector> |
InjectUtil.getBeanInjectionTrackStore(InjectionContext context)
A utility to get or create the store whereby the code that binds beans to the client
bean manager can keep track of what it has already bound.
|
static ConstructionStrategy |
InjectUtil.getConstructionStrategy(Injector injector,
InjectionContext ctx) |
static ConstructionStrategy |
AsyncInjectUtil.getConstructionStrategy(Injector injector,
InjectionContext ctx) |
Injector |
InjectorFactory.getContextualProviderInjector(BootstrapType bootstrapType,
MetaClass type,
MetaClass providerType,
InjectionContext context) |
Injector |
InjectorFactory.getContextualProviderInjector(MetaClass type,
MetaClass providerType,
InjectionContext context) |
static InjectUtil.BeanMetric |
InjectUtil.getFilteredBeanMetric(InjectionContext context,
MetaClass clazz,
Class<? extends Annotation> annotatedWith) |
static Statement |
InjectUtil.getInjectorOrProxy(InjectionContext ctx,
InjectableInstance injectableInstance,
MetaClass clazz,
QualifyingMetadata qualifyingMetadata) |
static Statement |
AsyncInjectUtil.getInjectorOrProxy(InjectionContext ctx,
InjectableInstance injectableInstance,
MetaClass clazz,
QualifyingMetadata qualifyingMetadata,
AsyncInjectorResolveCallback... callbacks) |
static Statement |
InjectUtil.getInjectorOrProxy(InjectionContext ctx,
InjectableInstance injectableInstance,
MetaClass clazz,
QualifyingMetadata qualifyingMetadata,
boolean alwaysProxyDependent) |
static Statement |
AsyncInjectUtil.getInjectorOrProxy(InjectionContext ctx,
InjectableInstance injectableInstance,
MetaClass clazz,
QualifyingMetadata qualifyingMetadata,
boolean alwaysProxyDependent,
AsyncInjectorResolveCallback... callbacks) |
static ProxyInjector |
InjectUtil.getOrCreateProxy(InjectionContext ctx,
MetaClass clazz,
QualifyingMetadata qualifyingMetadata) |
static AsyncProxyInjector |
AsyncInjectUtil.getOrCreateProxy(InjectionContext ctx,
MetaClass clazz,
QualifyingMetadata qualifyingMetadata) |
Injector |
InjectorFactory.getProviderInjector(BootstrapType bootstrapType,
MetaClass type,
MetaClass providerType,
InjectionContext context) |
Injector |
InjectorFactory.getProviderInjector(MetaClass type,
MetaClass providerType,
InjectionContext context) |
static Statement |
InjectUtil.getPublicOrPrivateFieldValue(InjectionContext context,
Statement obj,
MetaField field)
Read from the specified field, and automatically determine whether to make a public or private read based on the
visibility of the specified field.
|
Injector |
InjectorFactory.getTypeInjector(MetaClass type,
InjectionContext context) |
static Statement |
InjectUtil.invokePublicOrPrivateMethod(InjectionContext context,
Statement obj,
MetaMethod method,
Statement... arguments)
Invoke the specified method, and automatically determine whether to make the invocation public or private based
on the visibility of the specified method.
|
void |
AbstractInjector.registerWithBeanManager(InjectionContext context,
Statement valueRef) |
static Statement[] |
InjectUtil.resolveInjectionDependencies(MetaParameter[] parms,
InjectionContext ctx,
MetaConstructor constructor) |
static Statement[] |
AsyncInjectUtil.resolveInjectionDependencies(MetaParameter[] parms,
InjectionContext ctx,
MetaConstructor constructor) |
static Statement[] |
InjectUtil.resolveInjectionDependencies(MetaParameter[] parms,
InjectionContext ctx,
MetaMethod method) |
static Statement[] |
AsyncInjectUtil.resolveInjectionDependencies(MetaParameter[] parms,
InjectionContext ctx,
MetaMethod method,
AsyncInjectorResolveCallback... callbacks) |
static Statement[] |
InjectUtil.resolveInjectionDependencies(MetaParameter[] parms,
InjectionContext ctx,
MetaMethod method,
boolean inlineReference) |
static Statement[] |
AsyncInjectUtil.resolveInjectionDependencies(MetaParameter[] parms,
InjectionContext ctx,
MetaMethod method,
boolean inlineReference,
AsyncInjectorResolveCallback... callbacks) |
static Statement |
InjectUtil.setPublicOrPrivateFieldValue(InjectionContext context,
Statement obj,
MetaField field,
Statement val)
Write to the specified field, and automatically determine whether to make a public or private write based on the
visibility of the specified field.
|
Constructor and Description |
---|
AbstractInjector.RegisterCache(InjectionContext _injectionContextForRegister,
Statement _valueRefForRegister) |
Modifier and Type | Field and Description |
---|---|
protected InjectionContext |
InjectionPoint.injectionContext |
Modifier and Type | Method and Description |
---|---|
InjectionContext |
InjectionContext.Builder.build() |
InjectionContext |
InjectionPoint.getInjectionContext() |
Modifier and Type | Method and Description |
---|---|
boolean |
InjectionTask.doTask(InjectionContext ctx) |
boolean |
DecoratorTask.doTask(InjectionContext ctx) |
boolean |
AsyncInjectionTask.doTask(InjectionContext ctx) |
boolean |
AsyncDecoratorTask.doTask(InjectionContext ctx) |
static <T extends Annotation> |
InjectableInstance.getFieldInjectedInstance(MetaField field,
Injector injector,
InjectionContext context) |
static <T extends Annotation> |
InjectableInstance.getInjectedInstance(T annotation,
MetaClass type,
Injector injector,
InjectionContext context) |
static <T extends Annotation> |
InjectableInstance.getMethodInjectedInstance(MetaMethod method,
Injector injector,
InjectionContext context) |
static <T extends Annotation> |
InjectableInstance.getParameterInjectedInstance(MetaParameter parm,
Injector injector,
InjectionContext context) |
void |
RegistrationHook.onRegister(InjectionContext context,
Statement beanValue) |
Constructor and Description |
---|
InjectableInstance(T annotation,
TaskType taskType,
MetaConstructor constructor,
MetaMethod method,
MetaField field,
MetaClass type,
MetaParameter parm,
Injector injector,
InjectionContext injectionContext) |
InjectionPoint(T annotation,
TaskType taskType,
MetaConstructor constructor,
MetaMethod method,
MetaField field,
MetaClass type,
MetaParameter parm,
Injector injector,
InjectionContext injectionContext) |
Modifier and Type | Method and Description |
---|---|
void |
AsyncProducerInjector.doBindings(BlockBuilder<?> block,
InjectionContext injectionContext,
Statement beanRef) |
void |
AsyncQualifiedTypeInjectorDelegate.registerWithBeanManager(InjectionContext context,
Statement valueRef) |
void |
AbstractAsyncInjector.registerWithBeanManager(InjectionContext context,
Statement valueRef) |
Constructor and Description |
---|
AsyncContextualProviderInjector(MetaClass type,
MetaClass providerType,
InjectionContext context) |
AsyncProviderInjector(MetaClass type,
MetaClass providerType,
InjectionContext context) |
AsyncTypeInjector(MetaClass type,
InjectionContext context) |
Modifier and Type | Method and Description |
---|---|
Statement |
ProducerInjector.getValueStatement(InjectionContext injectionContext,
Statement beanRef) |
void |
QualifiedTypeInjectorDelegate.registerWithBeanManager(InjectionContext context,
Statement valueRef) |
Constructor and Description |
---|
ContextualProviderInjector(MetaClass type,
MetaClass providerType,
InjectionContext context) |
ProviderInjector(MetaClass type,
MetaClass providerType,
InjectionContext context) |
TypeInjector(MetaClass type,
InjectionContext context) |
Modifier and Type | Method and Description |
---|---|
void |
ErraiBusIOCExtension.afterInitialization(org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCProcessingContext context,
InjectionContext injectionContext,
org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCConfigProcessor procFactory) |
void |
ErraiBusIOCExtension.configure(org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCProcessingContext context,
InjectionContext injectionContext,
org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCConfigProcessor procFactory) |
Modifier and Type | Method and Description |
---|---|
void |
PageNavIOCExtension.afterInitialization(org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCProcessingContext context,
InjectionContext injectionContext,
org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCConfigProcessor procFactory) |
void |
PageNavIOCExtension.configure(org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCProcessingContext context,
InjectionContext injectionContext,
org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCConfigProcessor procFactory) |
Modifier and Type | Method and Description |
---|---|
void |
TemplatedErraiIOCExtension.afterInitialization(org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCProcessingContext context,
InjectionContext injectionContext,
org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCConfigProcessor procFactory) |
void |
TemplatedErraiIOCExtension.configure(org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCProcessingContext context,
InjectionContext injectionContext,
org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCConfigProcessor procFactory) |
Modifier and Type | Method and Description |
---|---|
void |
GWTUiBinderIOCExtension.afterInitialization(org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCProcessingContext context,
InjectionContext injectionContext,
org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCConfigProcessor procFactory) |
void |
GWTUiBinderIOCExtension.configure(org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCProcessingContext context,
InjectionContext injectionContext,
org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCConfigProcessor procFactory) |
Copyright © 2013-2015 JBoss, a division of Red Hat. All Rights Reserved.