Class WeldCapabilityImpl

  • All Implemented Interfaces:
    WeldCapability

    public class WeldCapabilityImpl
    extends Object
    implements WeldCapability
    The implementation of WeldCapability.
    Author:
    Yeray Borges
    • Method Detail

      • registerExtensionInstance

        public void registerExtensionInstance​(javax.enterprise.inject.spi.Extension extension,
                                              org.jboss.as.server.deployment.DeploymentUnit unit)
        Specified by:
        registerExtensionInstance in interface WeldCapability
      • addBeanManagerService

        public Supplier<javax.enterprise.inject.spi.BeanManager> addBeanManagerService​(org.jboss.as.server.deployment.DeploymentUnit unit,
                                                                                       org.jboss.msc.service.ServiceBuilder<?> serviceBuilder)
        Specified by:
        addBeanManagerService in interface WeldCapability
      • addBeanManagerService

        public org.jboss.msc.service.ServiceBuilder<?> addBeanManagerService​(org.jboss.as.server.deployment.DeploymentUnit unit,
                                                                             org.jboss.msc.service.ServiceBuilder<?> serviceBuilder,
                                                                             org.jboss.msc.inject.Injector<javax.enterprise.inject.spi.BeanManager> targetInjector)
        Specified by:
        addBeanManagerService in interface WeldCapability
      • isPartOfWeldDeployment

        public boolean isPartOfWeldDeployment​(org.jboss.as.server.deployment.DeploymentUnit unit)
        Specified by:
        isPartOfWeldDeployment in interface WeldCapability
      • isWeldDeployment

        public boolean isWeldDeployment​(org.jboss.as.server.deployment.DeploymentUnit unit)
        Specified by:
        isWeldDeployment in interface WeldCapability
      • markAsWeldDeployment

        public void markAsWeldDeployment​(org.jboss.as.server.deployment.DeploymentUnit unit)
        Specified by:
        markAsWeldDeployment in interface WeldCapability