Class AbstractWeldDeployment

  • All Implemented Interfaces:
    org.jboss.weld.bootstrap.spi.CDI11Deployment, org.jboss.weld.bootstrap.spi.Deployment
    Direct Known Subclasses:
    WeldDeployment

    public abstract class AbstractWeldDeployment
    extends Object
    implements org.jboss.weld.bootstrap.spi.CDI11Deployment
    Implements the basic requirements of a Deployment. Provides a service registry.

    Suitable for extension by those who need to build custom Deployment implementations.

    Author:
    Pete Muir, Ales Justin
    • Constructor Detail

      • AbstractWeldDeployment

        public AbstractWeldDeployment​(org.jboss.weld.bootstrap.api.Bootstrap bootstrap,
                                      Iterable<org.jboss.weld.bootstrap.spi.Metadata<jakarta.enterprise.inject.spi.Extension>> extensions)
    • Method Detail

      • getServices

        public org.jboss.weld.bootstrap.api.ServiceRegistry getServices()
        Specified by:
        getServices in interface org.jboss.weld.bootstrap.spi.Deployment
      • getExtensions

        public Iterable<org.jboss.weld.bootstrap.spi.Metadata<jakarta.enterprise.inject.spi.Extension>> getExtensions()
        Specified by:
        getExtensions in interface org.jboss.weld.bootstrap.spi.Deployment