Class AbstractWeldDeployment

java.lang.Object
org.jboss.weld.environment.deployment.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
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     
    static final String[]
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    AbstractWeldDeployment(org.jboss.weld.bootstrap.api.Bootstrap bootstrap, Iterable<org.jboss.weld.bootstrap.spi.Metadata<jakarta.enterprise.inject.spi.Extension>> extensions)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Iterable<org.jboss.weld.bootstrap.spi.Metadata<jakarta.enterprise.inject.spi.Extension>>
     
    org.jboss.weld.bootstrap.api.ServiceRegistry
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.jboss.weld.bootstrap.spi.CDI11Deployment

    getBeanDeploymentArchive

    Methods inherited from interface org.jboss.weld.bootstrap.spi.Deployment

    getBeanDeploymentArchives, loadBeanDeploymentArchive
  • Field Details

  • Constructor Details

    • AbstractWeldDeployment

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

    • 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