Class RemoteCacheContainerServiceConfigurator

  • All Implemented Interfaces:
    Consumer<RemoteCacheManager>, Function<RemoteCacheManager,​org.wildfly.clustering.infinispan.client.RemoteCacheContainer>, Supplier<RemoteCacheManager>, org.jboss.as.clustering.controller.ResourceServiceConfigurator, org.wildfly.clustering.service.ServiceConfigurator, org.wildfly.clustering.service.ServiceNameProvider

    public class RemoteCacheContainerServiceConfigurator
    extends org.jboss.as.clustering.controller.CapabilityServiceNameProvider
    implements org.jboss.as.clustering.controller.ResourceServiceConfigurator, Function<RemoteCacheManager,​org.wildfly.clustering.infinispan.client.RemoteCacheContainer>, Supplier<RemoteCacheManager>, Consumer<RemoteCacheManager>
    Configures a service providing a RemoteCacheContainer.
    Author:
    Radoslav Husar, Paul Ferraro
    • Constructor Detail

      • RemoteCacheContainerServiceConfigurator

        public RemoteCacheContainerServiceConfigurator​(org.jboss.as.controller.PathAddress address)
    • Method Detail

      • configure

        public org.wildfly.clustering.service.ServiceConfigurator configure​(org.jboss.as.controller.OperationContext context,
                                                                            org.jboss.dmr.ModelNode model)
                                                                     throws org.jboss.as.controller.OperationFailedException
        Specified by:
        configure in interface org.jboss.as.clustering.controller.ResourceServiceConfigurator
        Throws:
        org.jboss.as.controller.OperationFailedException
      • build

        public org.jboss.msc.service.ServiceBuilder<?> build​(org.jboss.msc.service.ServiceTarget target)
        Specified by:
        build in interface org.wildfly.clustering.service.ServiceConfigurator
      • apply

        public org.wildfly.clustering.infinispan.client.RemoteCacheContainer apply​(RemoteCacheManager container)
        Specified by:
        apply in interface Function<RemoteCacheManager,​org.wildfly.clustering.infinispan.client.RemoteCacheContainer>