Class KieCDIExtension

  • All Implemented Interfaces:
    javax.enterprise.inject.spi.Extension

    public class KieCDIExtension
    extends Object
    implements javax.enterprise.inject.spi.Extension
    • Constructor Detail

      • KieCDIExtension

        public KieCDIExtension()
    • Method Detail

      • init

        public void init()
      • processInjectionTarget

        public <T> void processInjectionTarget​(@Observes
                                               javax.enterprise.inject.spi.ProcessInjectionTarget<T> pit)
      • addKBaseInjectionPoint

        public void addKBaseInjectionPoint​(javax.enterprise.inject.spi.InjectionPoint ip,
                                           org.kie.api.cdi.KBase kBase,
                                           Class<? extends Annotation> scope,
                                           org.kie.api.builder.ReleaseId releaseId,
                                           org.kie.api.cdi.KReleaseId kReleaseId)
      • addKSessionInjectionPoint

        public void addKSessionInjectionPoint​(javax.enterprise.inject.spi.InjectionPoint ip,
                                              org.kie.api.cdi.KSession kSession,
                                              Class<? extends Annotation> scope,
                                              org.kie.api.builder.ReleaseId releaseId,
                                              org.kie.api.cdi.KReleaseId kReleaseId)
      • addKContainerInjectionPoint

        public void addKContainerInjectionPoint​(javax.enterprise.inject.spi.InjectionPoint ip,
                                                String namedStr,
                                                Class<? extends Annotation> scope,
                                                org.kie.api.builder.ReleaseId releaseId,
                                                org.kie.api.cdi.KReleaseId kReleaseId)
      • afterBeanDiscovery

        public void afterBeanDiscovery​(@Observes
                                       javax.enterprise.inject.spi.AfterBeanDiscovery abd)
      • addKContainerBean

        public void addKContainerBean​(javax.enterprise.inject.spi.AfterBeanDiscovery abd,
                                      KieCDIExtension.KieCDIEntry entry)
      • addKSessionBean

        public void addKSessionBean​(javax.enterprise.inject.spi.AfterBeanDiscovery abd,
                                    KieCDIExtension.KieCDIEntry entry)