Class AbstractChannelResourceDefinitionRegistrar<C extends ChannelConfiguration>

java.lang.Object
org.jboss.as.clustering.jgroups.subsystem.AbstractChannelResourceDefinitionRegistrar<C>
Type Parameters:
C - the cache configuration type
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.operation.ResourceOperationRuntimeHandler, org.wildfly.subsystem.resource.ResourceDefinitionRegistrar<org.jboss.as.controller.registry.ManagementResourceRegistration>, org.wildfly.subsystem.service.ResourceServiceConfigurator
Direct Known Subclasses:
ChannelResourceDefinitionRegistrar, ForkResourceDefinitionRegistrar

public abstract class AbstractChannelResourceDefinitionRegistrar<C extends ChannelConfiguration> extends Object implements org.wildfly.subsystem.resource.ChildResourceDefinitionRegistrar, org.wildfly.subsystem.service.ResourceServiceConfigurator, org.wildfly.subsystem.resource.operation.ResourceOperationRuntimeHandler, UnaryOperator<org.wildfly.subsystem.resource.ResourceDescriptor.Builder>
Abstract resource definition registrar for channel and fork resources.
Author:
Paul Ferraro
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.wildfly.subsystem.resource.operation.ResourceOperationRuntimeHandler

    org.wildfly.subsystem.resource.operation.ResourceOperationRuntimeHandler.ResourceServiceConfiguratorRuntimeHandler, org.wildfly.subsystem.resource.operation.ResourceOperationRuntimeHandler.RestartAncestorResourceServiceConfiguratorRuntimeHandler
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addRuntime(org.jboss.as.controller.OperationContext context, org.jboss.dmr.ModelNode model)
     
    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)
     
    void
    removeRuntime(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.operation.ResourceOperationRuntimeHandler

    addRuntime, readModel, removeRuntime
  • 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<C extends ChannelConfiguration>
    • 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
    • addRuntime

      public void addRuntime(org.jboss.as.controller.OperationContext context, org.jboss.dmr.ModelNode model) throws org.jboss.as.controller.OperationFailedException
      Specified by:
      addRuntime in interface org.wildfly.subsystem.resource.operation.ResourceOperationRuntimeHandler
      Throws:
      org.jboss.as.controller.OperationFailedException
    • removeRuntime

      public void removeRuntime(org.jboss.as.controller.OperationContext context, org.jboss.dmr.ModelNode model) throws org.jboss.as.controller.OperationFailedException
      Specified by:
      removeRuntime in interface org.wildfly.subsystem.resource.operation.ResourceOperationRuntimeHandler
      Throws:
      org.jboss.as.controller.OperationFailedException