Errai 3.0.1-SNAPSHOT

org.jboss.errai.ioc.rebind.ioc.injector.async
Class AsyncProviderInjector

java.lang.Object
  extended by org.jboss.errai.ioc.rebind.ioc.injector.AbstractInjector
      extended by org.jboss.errai.ioc.rebind.ioc.injector.async.AbstractAsyncInjector
          extended by org.jboss.errai.ioc.rebind.ioc.injector.async.AsyncTypeInjector
              extended by org.jboss.errai.ioc.rebind.ioc.injector.async.AsyncProviderInjector
All Implemented Interfaces:
Injector

public class AsyncProviderInjector
extends AsyncTypeInjector

Author:
Mike Brock

Nested Class Summary
 
Nested classes/interfaces inherited from class org.jboss.errai.ioc.rebind.ioc.injector.AbstractInjector
AbstractInjector.RegisterCache
 
Field Summary
 
Fields inherited from class org.jboss.errai.ioc.rebind.ioc.injector.async.AsyncTypeInjector
instanceVarName, type
 
Fields inherited from class org.jboss.errai.ioc.rebind.ioc.injector.AbstractInjector
_registerCache, alternative, attributes, basic, beanName, creationalCallbackVarName, enabled, enclosingType, postInitCallbackVar, preDestroyCallbackVar, provider, qualifyingMetadata, qualifyingTypeInformation, replaceable, singleton, softDisabled, testMock
 
Constructor Summary
AsyncProviderInjector(MetaClass type, MetaClass providerType, InjectionContext context)
           
 
Method Summary
 Statement getBeanInstance(InjectableInstance injectableInstance)
          Return a statement providing access to the injector (or null for asynchronous logic)
 
Methods inherited from class org.jboss.errai.ioc.rebind.ioc.injector.async.AsyncTypeInjector
getCreationalCallbackVarName, getInjectedType, getInstanceVarName, isPseudo, isRegularTypeInjector, renderProvider, updateProxies
 
Methods inherited from class org.jboss.errai.ioc.rebind.ioc.injector.async.AbstractAsyncInjector
registerWithBeanManager
 
Methods inherited from class org.jboss.errai.ioc.rebind.ioc.injector.AbstractInjector
addDisablingHook, addInvokeAfter, addInvokeAround, addInvokeBefore, addProxyProperty, addProxyProperty, addRegistrationHook, addRenderingHook, addStatementToEndOfInjector, createProxyDeclaration, createProxyDeclaration, disableSoftly, getAddToEndStatements, getAttribute, getBeanName, getConcreteInjectedType, getDisablingCallbacks, getEnclosingType, getMetadataWithAny, getPostInitCallbackVar, getPreDestroyCallbackVar, getProxyInstanceVarName, getProxyPropertyMap, getQualifyingMetadata, getQualifyingTypeInformation, getRegistrationHooks, getRenderingHooks, getWeavingStatements, getWeavingStatementsMap, hasAttribute, hasNewQualifier, isAlternative, isCreated, isDependent, isEnabled, isProvider, isProxied, isRendered, isSingleton, isSoftDisabled, isStatic, isTestMock, markRendered, matches, setAttribute, setCreated, setCreationalCallbackVarName, setEnabled, setPostInitCallbackVar, setPreDestroyCallbackVar, setRendered, setReplaceable, setSoftDisabled, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AsyncProviderInjector

public AsyncProviderInjector(MetaClass type,
                             MetaClass providerType,
                             InjectionContext context)
Method Detail

getBeanInstance

public Statement getBeanInstance(InjectableInstance injectableInstance)
Description copied from interface: Injector
Return a statement providing access to the injector (or null for asynchronous logic)

Specified by:
getBeanInstance in interface Injector
Overrides:
getBeanInstance in class AsyncTypeInjector
Returns:

Errai 3.0.1-SNAPSHOT

Copyright © 2013-2014 JBoss, a division of Red Hat. All Rights Reserved.