Class WeldCapabilityImpl

java.lang.Object
org.jboss.as.weld.WeldCapabilityImpl
All Implemented Interfaces:
WeldCapability

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

    Modifier and Type
    Method
    Description
    Supplier<jakarta.enterprise.inject.spi.BeanManager>
    addBeanManagerService(org.jboss.as.server.deployment.DeploymentUnit unit, org.jboss.msc.service.ServiceBuilder<?> serviceBuilder)
     
    org.jboss.msc.service.ServiceBuilder<?>
    addBeanManagerService(org.jboss.as.server.deployment.DeploymentUnit unit, org.jboss.msc.service.ServiceBuilder<?> serviceBuilder, org.jboss.msc.inject.Injector<jakarta.enterprise.inject.spi.BeanManager> targetInjector)
     
    boolean
    isPartOfWeldDeployment(org.jboss.as.server.deployment.DeploymentUnit unit)
     
    boolean
    isWeldDeployment(org.jboss.as.server.deployment.DeploymentUnit unit)
     
    void
    markAsWeldDeployment(org.jboss.as.server.deployment.DeploymentUnit unit)
     
    void
    registerBuildCompatibleExtension(Class<? extends jakarta.enterprise.inject.build.compatible.spi.BuildCompatibleExtension> extension, org.jboss.as.server.deployment.DeploymentUnit unit)
     
    void
    registerExtensionInstance(jakarta.enterprise.inject.spi.Extension extension, org.jboss.as.server.deployment.DeploymentUnit unit)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • registerExtensionInstance

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

      public void registerBuildCompatibleExtension(Class<? extends jakarta.enterprise.inject.build.compatible.spi.BuildCompatibleExtension> extension, org.jboss.as.server.deployment.DeploymentUnit unit)
      Specified by:
      registerBuildCompatibleExtension in interface WeldCapability
    • addBeanManagerService

      public Supplier<jakarta.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<jakarta.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