Class MyFacesInjectionProvider

java.lang.Object
org.apache.myfaces.spi.InjectionProvider
org.wildfly.extras.jsf.myfaces.injection.MyFacesInjectionProvider
All Implemented Interfaces:
AutoCloseable

public class MyFacesInjectionProvider extends org.apache.myfaces.spi.InjectionProvider implements AutoCloseable
InjectionProvider implementation which provides MyFaces 4.x support
Author:
Dmitrii Tikhomirov dtikhomi@redhat.com
  • Constructor Details

    • MyFacesInjectionProvider

      public MyFacesInjectionProvider()
  • Method Details

    • 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
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable