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 TypeMethodDescriptionvoidaddRuntime(org.jboss.as.controller.OperationContext context, org.jboss.dmr.ModelNode model) org.wildfly.subsystem.resource.ResourceDescriptor.Builderapply(org.wildfly.subsystem.resource.ResourceDescriptor.Builder builder) org.wildfly.subsystem.service.ResourceServiceInstallerconfigure(org.jboss.as.controller.OperationContext context, org.jboss.dmr.ModelNode model) org.jboss.as.controller.registry.ManagementResourceRegistrationregister(org.jboss.as.controller.registry.ManagementResourceRegistration parent, org.wildfly.subsystem.resource.ManagementResourceRegistrationContext context) voidremoveRuntime(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, waitMethods 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) -
register
public org.jboss.as.controller.registry.ManagementResourceRegistration register(org.jboss.as.controller.registry.ManagementResourceRegistration parent, org.wildfly.subsystem.resource.ManagementResourceRegistrationContext context) - Specified by:
registerin interfaceorg.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:
configurein interfaceorg.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:
addRuntimein interfaceorg.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:
removeRuntimein interfaceorg.wildfly.subsystem.resource.operation.ResourceOperationRuntimeHandler- Throws:
org.jboss.as.controller.OperationFailedException
-