Class InfinispanClientMappingsRegistryProvider

java.lang.Object
org.wildfly.clustering.ejb.infinispan.remote.InfinispanClientMappingsRegistryProvider
All Implemented Interfaces:
ClientMappingsRegistryProvider

public class InfinispanClientMappingsRegistryProvider extends Object implements ClientMappingsRegistryProvider
The non-legacy version of the client mappings registry provider, used when the distributable-ejb subsystem is present.
Author:
Paul Ferraro, Richard Achmatowicz
  • Constructor Details

    • InfinispanClientMappingsRegistryProvider

      public InfinispanClientMappingsRegistryProvider(BinaryServiceConfiguration configuration)
      Creates an instance of the Infinispan-based client mappings registry provider, for local or distribute use, based on a cache-service abstraction.
      Parameters:
      configuration - a cache configuration
  • Method Details

    • getServiceInstallers

      public Iterable<org.wildfly.subsystem.service.ServiceInstaller> getServiceInstallers(org.jboss.as.controller.capability.CapabilityServiceSupport support, String connectorName, org.wildfly.subsystem.service.ServiceDependency<List<org.jboss.as.network.ClientMapping>> clientMappings)
      Specified by:
      getServiceInstallers in interface ClientMappingsRegistryProvider