Class MyFacesInjectionProvider

  • All Implemented Interfaces:
    AutoCloseable

    public class MyFacesInjectionProvider
    extends org.apache.myfaces.spi.InjectionProvider
    implements AutoCloseable
    InjectionProvider implementation which provides MyFaces 2.2 support
    Author:
    Dmitrii Tikhomirov dtikhomi@redhat.com (C) 2016 Red Hat Inc.
    • Constructor Detail

      • MyFacesInjectionProvider

        public MyFacesInjectionProvider()
    • Method Detail

      • inject

        public Object inject​(Object instance)
                      throws org.apache.myfaces.spi.InjectionProviderException
        Specified by:
        inject in class org.apache.myfaces.spi.InjectionProvider
        Throws:
        org.apache.myfaces.spi.InjectionProviderException
      • postConstruct

        public void postConstruct​(Object instance,
                                  Object creationMetaData)
                           throws org.apache.myfaces.spi.InjectionProviderException
        Specified by:
        postConstruct in class org.apache.myfaces.spi.InjectionProvider
        Throws:
        org.apache.myfaces.spi.InjectionProviderException
      • preDestroy

        public void preDestroy​(Object instance,
                               Object creationMetaData)
                        throws org.apache.myfaces.spi.InjectionProviderException
        Specified by:
        preDestroy in class org.apache.myfaces.spi.InjectionProvider
        Throws:
        org.apache.myfaces.spi.InjectionProviderException
      • isAvailable

        public boolean isAvailable()
        Overrides:
        isAvailable in class org.apache.myfaces.spi.InjectionProvider