Class LiteExtensionTranslator
- java.lang.Object
-
- org.jboss.weld.lite.extension.translator.LiteExtensionTranslator
-
- All Implemented Interfaces:
jakarta.enterprise.inject.spi.Extension
public class LiteExtensionTranslator extends Object implements jakarta.enterprise.inject.spi.Extension
This CDI extension allows execution of build compatible extensions (BCE) via portable extensions (PE) by mapping phases of BCE onto PE.This extension is by default disabled and integrators need to manually register it with Weld container when bootstrapping it. For SE and servlet, this is done directly in Weld. However, for EE integrators need to determine the root deployment and register the extension themselves.
-
-
Constructor Summary
Constructors Constructor Description LiteExtensionTranslator()LiteExtensionTranslator(List<Class<? extends jakarta.enterprise.inject.build.compatible.spi.BuildCompatibleExtension>> buildCompatibleExtensions, ClassLoader cl)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcollectBeans(jakarta.enterprise.inject.spi.ProcessBean<?> pb)voidcollectObservers(jakarta.enterprise.inject.spi.ProcessObserverMethod<?,?> pom)voiddiscovery(jakarta.enterprise.inject.spi.BeforeBeanDiscovery bbd, jakarta.enterprise.inject.spi.BeanManager bm)voidenhancement(jakarta.enterprise.inject.spi.ProcessAnnotatedType<?> pat)voidregistration(jakarta.enterprise.inject.spi.AfterTypeDiscovery atd)voidsynthesis(jakarta.enterprise.inject.spi.AfterBeanDiscovery abd)voidvalidation(jakarta.enterprise.inject.spi.AfterDeploymentValidation adv)
-
-
-
Constructor Detail
-
LiteExtensionTranslator
public LiteExtensionTranslator()
-
LiteExtensionTranslator
public LiteExtensionTranslator(List<Class<? extends jakarta.enterprise.inject.build.compatible.spi.BuildCompatibleExtension>> buildCompatibleExtensions, ClassLoader cl)
-
-
Method Detail
-
discovery
public void discovery(@Priority(2147483647) @Observes jakarta.enterprise.inject.spi.BeforeBeanDiscovery bbd, jakarta.enterprise.inject.spi.BeanManager bm)
-
enhancement
public void enhancement(@Priority(2147483647) @Observes jakarta.enterprise.inject.spi.ProcessAnnotatedType<?> pat)
-
registration
public void registration(@Priority(2147483647) @Observes jakarta.enterprise.inject.spi.AfterTypeDiscovery atd)
-
collectBeans
public void collectBeans(@Priority(2147483647) @Observes jakarta.enterprise.inject.spi.ProcessBean<?> pb)
-
collectObservers
public void collectObservers(@Priority(2147483647) @Observes jakarta.enterprise.inject.spi.ProcessObserverMethod<?,?> pom)
-
synthesis
public void synthesis(@Priority(2147483647) @Observes jakarta.enterprise.inject.spi.AfterBeanDiscovery abd)
-
validation
public void validation(@Priority(2147483647) @Observes jakarta.enterprise.inject.spi.AfterDeploymentValidation adv)
-
-