public class ProxyInjector extends AbstractInjector
AbstractInjector.RegisterCache
_registerCache, alternative, attributes, basic, beanName, creationalCallbackVarName, enabled, enclosingType, postInitCallbackVar, preDestroyCallbackVar, provider, qualifyingMetadata, qualifyingTypeInformation, replaceable, singleton, softDisabled, testMock
Constructor and Description |
---|
ProxyInjector(org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCProcessingContext context,
MetaClass proxiedType,
QualifyingMetadata metadata) |
Modifier and Type | Method and Description |
---|---|
void |
addProxyCloseStatement(Statement statement) |
Statement |
getBeanInstance(InjectableInstance injectableInstance)
Return a statement providing access to the injector (or null for asynchronous logic)
|
MetaClass |
getInjectedType()
The injected type of the injector.
|
String |
getInstanceVarName()
The unique variable name for the bean instance.
|
BlockBuilder |
getProxyResolverBlockBuilder() |
void |
renderProvider(InjectableInstance injectableInstance) |
addDisablingHook, addInvokeAfter, addInvokeAround, addInvokeBefore, addProxyProperty, addProxyProperty, addRegistrationHook, addRenderingHook, addStatementToEndOfInjector, createProxyDeclaration, createProxyDeclaration, disableSoftly, getAddToEndStatements, getAttribute, getBeanName, getConcreteInjectedType, getCreationalCallbackVarName, getDisablingCallbacks, getEnclosingType, getMetadataWithAny, getPostInitCallbackVar, getPreDestroyCallbackVar, getProxyInstanceVarName, getProxyPropertyMap, getQualifyingMetadata, getQualifyingTypeInformation, getRegistrationHooks, getRenderingHooks, getWeavingStatements, getWeavingStatementsMap, hasAttribute, hasNewQualifier, isAlternative, isCreated, isDependent, isEnabled, isProvider, isProxied, isPseudo, isRegularTypeInjector, isRendered, isSingleton, isSoftDisabled, isStatic, isTestMock, markRendered, matches, registerWithBeanManager, setAttribute, setCreated, setCreationalCallbackVarName, setEnabled, setPostInitCallbackVar, setPreDestroyCallbackVar, setRendered, setReplaceable, setSoftDisabled, toString, updateProxies
public ProxyInjector(org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCProcessingContext context, MetaClass proxiedType, QualifyingMetadata metadata)
public void renderProvider(InjectableInstance injectableInstance)
public Statement getBeanInstance(InjectableInstance injectableInstance)
Injector
public String getInstanceVarName()
Injector
getInstanceVarName
in interface Injector
getInstanceVarName
in class AbstractInjector
public MetaClass getInjectedType()
Injector
public void addProxyCloseStatement(Statement statement)
public BlockBuilder getProxyResolverBlockBuilder()
Copyright © 2013-2015 JBoss, a division of Red Hat. All Rights Reserved.