org.apache.myfaces.spi.impl
Class CDIAnnotationDelegateInjectionProvider

java.lang.Object
  extended by org.apache.myfaces.spi.InjectionProvider
      extended by org.apache.myfaces.spi.impl.CDIAnnotationDelegateInjectionProvider

public class CDIAnnotationDelegateInjectionProvider
extends InjectionProvider

Delegation pattern to avoid direct instantiation


Constructor Summary
CDIAnnotationDelegateInjectionProvider(ExternalContext externalContext)
           
 
Method Summary
 Object inject(Object instance)
           
 boolean isAvailable()
           
 void postConstruct(Object instance, Object creationMetaData)
           
 void preDestroy(Object instance, Object creationMetaData)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CDIAnnotationDelegateInjectionProvider

public CDIAnnotationDelegateInjectionProvider(ExternalContext externalContext)
Method Detail

inject

public Object inject(Object instance)
              throws InjectionProviderException
Specified by:
inject in class InjectionProvider
Throws:
InjectionProviderException

postConstruct

public void postConstruct(Object instance,
                          Object creationMetaData)
                   throws InjectionProviderException
Specified by:
postConstruct in class InjectionProvider
Throws:
InjectionProviderException

preDestroy

public void preDestroy(Object instance,
                       Object creationMetaData)
                throws InjectionProviderException
Specified by:
preDestroy in class InjectionProvider
Throws:
InjectionProviderException

isAvailable

public boolean isAvailable()
Overrides:
isAvailable in class InjectionProvider


Copyright © 2015 The Apache Software Foundation. All rights reserved.