Interface BeanManagementProvider


public interface BeanManagementProvider
Provides service installation mechanics for components of bean deployments.
Author:
Paul Ferraro
  • Field Details

    • DEFAULT_SERVICE_DESCRIPTOR

      static final org.wildfly.service.descriptor.NullaryServiceDescriptor<BeanManagementProvider> DEFAULT_SERVICE_DESCRIPTOR
    • SERVICE_DESCRIPTOR

      static final org.wildfly.service.descriptor.UnaryServiceDescriptor<BeanManagementProvider> SERVICE_DESCRIPTOR
  • Method Details

    • getName

      String getName()
      Returns a name uniquely identifying this provider.
      Returns:
      the provider name
    • getDeploymentServiceInstallers

      Iterable<org.wildfly.subsystem.service.ServiceInstaller> getDeploymentServiceInstallers(BeanDeploymentConfiguration configuration)
      Installs dependencies for a deployment unit
      Parameters:
      configuration - a bean deployment configuration
      Returns:
      a collection of service configurators
    • getBeanManagerFactoryServiceInstaller

      org.wildfly.subsystem.service.ServiceInstaller getBeanManagerFactoryServiceInstaller(org.jboss.msc.service.ServiceName name, BeanConfiguration configuration)
      Builds a bean manager factory for a Jakarta Enterprise Beans bean within a deployment.
      Parameters:
      configuration - a bean configuration
      Returns:
      a service configurator