Drools :: Compiler 6.2.0.Final

org.drools.compiler.cdi
Class KieCDIExtension

java.lang.Object
  extended by org.drools.compiler.cdi.KieCDIExtension
All Implemented Interfaces:
javax.enterprise.inject.spi.Extension

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


Nested Class Summary
static class KieCDIExtension.KBaseBean
           
static class KieCDIExtension.KContainerBean
           
static class KieCDIExtension.KieCDIEntry
           
static class KieCDIExtension.StatefulKSessionBean
           
static class KieCDIExtension.StatelessKSessionBean
           
 
Constructor Summary
KieCDIExtension()
           
 
Method Summary
 void addKBaseBean(javax.enterprise.inject.spi.AfterBeanDiscovery abd, KieCDIExtension.KieCDIEntry entry)
           
 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)
           
 void addKContainerBean(javax.enterprise.inject.spi.AfterBeanDiscovery abd, KieCDIExtension.KieCDIEntry entry)
           
 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)
           
 void addKSessionBean(javax.enterprise.inject.spi.AfterBeanDiscovery abd, KieCDIExtension.KieCDIEntry entry)
           
 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)
           
 void afterBeanDiscovery(javax.enterprise.inject.spi.AfterBeanDiscovery abd, javax.enterprise.inject.spi.BeanManager bm)
           
 void init()
           
<Object> void
processInjectionTarget(javax.enterprise.inject.spi.ProcessInjectionTarget<Object> pit, javax.enterprise.inject.spi.BeanManager beanManager)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KieCDIExtension

public KieCDIExtension()
Method Detail

init

public void init()

processInjectionTarget

public <Object> void processInjectionTarget(@Observes
                                            javax.enterprise.inject.spi.ProcessInjectionTarget<Object> pit,
                                            javax.enterprise.inject.spi.BeanManager beanManager)

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,
                               javax.enterprise.inject.spi.BeanManager bm)

addKContainerBean

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

addKBaseBean

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

addKSessionBean

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

Drools :: Compiler 6.2.0.Final

Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.