Package org.wildfly.clustering.ejb.bean
Interface BeanManagementProvider
public interface BeanManagementProvider
Provides service installation mechanics for components of bean deployments.
- Author:
- Paul Ferraro
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.wildfly.service.descriptor.NullaryServiceDescriptor<BeanManagementProvider>static final org.wildfly.service.descriptor.UnaryServiceDescriptor<BeanManagementProvider> -
Method Summary
Modifier and TypeMethodDescriptionorg.wildfly.subsystem.service.ServiceInstallergetBeanManagerFactoryServiceInstaller(org.jboss.msc.service.ServiceName name, BeanConfiguration configuration) Builds a bean manager factory for a Jakarta Enterprise Beans bean within a deployment.Iterable<org.wildfly.subsystem.service.ServiceInstaller>getDeploymentServiceInstallers(BeanDeploymentConfiguration configuration) Installs dependencies for a deployment unitgetName()Returns a name uniquely identifying this provider.
-
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
-