public class KieCDIExtension extends Object implements javax.enterprise.inject.spi.Extension
Modifier and Type | Class and Description |
---|---|
static class |
KieCDIExtension.KBaseBean |
static class |
KieCDIExtension.KContainerBean |
static class |
KieCDIExtension.KieCDIEntry |
static class |
KieCDIExtension.StatefulKSessionBean |
static class |
KieCDIExtension.StatelessKSessionBean |
Constructor and Description |
---|
KieCDIExtension() |
Modifier and Type | Method and Description |
---|---|
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) |
public void init()
public <Object> void processInjectionTarget(@Observes javax.enterprise.inject.spi.ProcessInjectionTarget<Object> pit, javax.enterprise.inject.spi.BeanManager beanManager)
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)
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)
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)
public void afterBeanDiscovery(@Observes javax.enterprise.inject.spi.AfterBeanDiscovery abd, javax.enterprise.inject.spi.BeanManager bm)
public void addKContainerBean(javax.enterprise.inject.spi.AfterBeanDiscovery abd, KieCDIExtension.KieCDIEntry entry)
public void addKBaseBean(javax.enterprise.inject.spi.AfterBeanDiscovery abd, KieCDIExtension.KieCDIEntry entry)
public void addKSessionBean(javax.enterprise.inject.spi.AfterBeanDiscovery abd, KieCDIExtension.KieCDIEntry entry)
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.