Interface StatefulSessionBeanCacheProvider


public interface StatefulSessionBeanCacheProvider
Provides configurators for services to install a stateful session bean cache factory.
Author:
Paul Ferraro
  • Field Details

    • PASSIVATION_DISABLED_SERVICE_DESCRIPTOR

      static final org.wildfly.service.descriptor.NullaryServiceDescriptor<StatefulSessionBeanCacheProvider> PASSIVATION_DISABLED_SERVICE_DESCRIPTOR
    • DEFAULT_SERVICE_DESCRIPTOR

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

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

    • getDeploymentServiceInstallers

      Iterable<org.wildfly.subsystem.service.ServiceInstaller> getDeploymentServiceInstallers(org.jboss.as.server.deployment.DeploymentUnit unit, EEModuleConfiguration moduleConfiguration)
      Returns configurators for services to be installed for the specified deployment.
      Parameters:
      unit - a deployment unit
      Returns:
      a collection of service configurators
    • getStatefulBeanCacheFactoryServiceInstallers

      Iterable<org.wildfly.subsystem.service.ServiceInstaller> getStatefulBeanCacheFactoryServiceInstallers(org.jboss.as.server.deployment.DeploymentUnit unit, StatefulComponentDescription description, ComponentConfiguration configuration)
      Returns a configurator for a service supplying a cache factory.
      Parameters:
      unit - the deployment unit containing this EJB component.
      description - the EJB component description
      configuration - the component configuration
      Returns:
      a service configurator
    • supportsPassivation

      boolean supportsPassivation()
      Indicates whether or not cache factories provides by this object can support passivation.
      Returns:
      true, if passivation is supported, false otherwise.