Class CacheResourceDefinitionRegistrar

java.lang.Object
org.jboss.as.clustering.infinispan.subsystem.CacheResourceDefinitionRegistrar
All Implemented Interfaces:
Function<org.wildfly.subsystem.resource.ResourceDescriptor.Builder,org.wildfly.subsystem.resource.ResourceDescriptor.Builder>, UnaryOperator<org.wildfly.subsystem.resource.ResourceDescriptor.Builder>, org.wildfly.subsystem.resource.ChildResourceDefinitionRegistrar, org.wildfly.subsystem.resource.ResourceDefinitionRegistrar<org.jboss.as.controller.registry.ManagementResourceRegistration>, org.wildfly.subsystem.resource.ResourceModelResolver<org.wildfly.subsystem.service.ServiceDependency<org.infinispan.configuration.cache.ConfigurationBuilder>>, org.wildfly.subsystem.resource.ResourceResolver<org.wildfly.subsystem.service.ServiceDependency<org.infinispan.configuration.cache.ConfigurationBuilder>>, org.wildfly.subsystem.service.ResourceServiceConfigurator
Direct Known Subclasses:
ClusteredCacheResourceDefinitionRegistrar, LocalCacheResourceDefinitionRegistrar

public class CacheResourceDefinitionRegistrar extends Object implements org.wildfly.subsystem.resource.ChildResourceDefinitionRegistrar, org.wildfly.subsystem.service.ResourceServiceConfigurator, org.wildfly.subsystem.resource.ResourceModelResolver<org.wildfly.subsystem.service.ServiceDependency<org.infinispan.configuration.cache.ConfigurationBuilder>>, UnaryOperator<org.wildfly.subsystem.resource.ResourceDescriptor.Builder>
Registers a resource definition for a cache configuration.
Author:
Paul Ferraro
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.wildfly.subsystem.resource.ResourceDescriptor.Builder
    apply(org.wildfly.subsystem.resource.ResourceDescriptor.Builder builder)
     
    org.wildfly.subsystem.service.ResourceServiceInstaller
    configure(org.jboss.as.controller.OperationContext context, org.jboss.dmr.ModelNode model)
     
    org.jboss.as.controller.registry.ManagementResourceRegistration
    register(org.jboss.as.controller.registry.ManagementResourceRegistration parent, org.wildfly.subsystem.resource.ManagementResourceRegistrationContext context)
     
    org.wildfly.subsystem.service.ServiceDependency<org.infinispan.configuration.cache.ConfigurationBuilder>
    resolve(org.jboss.as.controller.OperationContext context, org.jboss.dmr.ModelNode model)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface java.util.function.Function

    andThen, compose

    Methods inherited from interface org.wildfly.subsystem.resource.ResourceModelResolver

    resolve
  • Constructor Details

  • Method Details

    • apply

      public org.wildfly.subsystem.resource.ResourceDescriptor.Builder apply(org.wildfly.subsystem.resource.ResourceDescriptor.Builder builder)
      Specified by:
      apply in interface Function<org.wildfly.subsystem.resource.ResourceDescriptor.Builder,org.wildfly.subsystem.resource.ResourceDescriptor.Builder>
    • register

      public org.jboss.as.controller.registry.ManagementResourceRegistration register(org.jboss.as.controller.registry.ManagementResourceRegistration parent, org.wildfly.subsystem.resource.ManagementResourceRegistrationContext context)
      Specified by:
      register in interface org.wildfly.subsystem.resource.ResourceDefinitionRegistrar<org.jboss.as.controller.registry.ManagementResourceRegistration>
    • configure

      public org.wildfly.subsystem.service.ResourceServiceInstaller configure(org.jboss.as.controller.OperationContext context, org.jboss.dmr.ModelNode model) throws org.jboss.as.controller.OperationFailedException
      Specified by:
      configure in interface org.wildfly.subsystem.service.ResourceServiceConfigurator
      Throws:
      org.jboss.as.controller.OperationFailedException
    • resolve

      public org.wildfly.subsystem.service.ServiceDependency<org.infinispan.configuration.cache.ConfigurationBuilder> resolve(org.jboss.as.controller.OperationContext context, org.jboss.dmr.ModelNode model) throws org.jboss.as.controller.OperationFailedException
      Specified by:
      resolve in interface org.wildfly.subsystem.resource.ResourceModelResolver<org.wildfly.subsystem.service.ServiceDependency<org.infinispan.configuration.cache.ConfigurationBuilder>>
      Throws:
      org.jboss.as.controller.OperationFailedException