Class AbstractUpdateJndiHandler
- java.lang.Object
-
- org.wildfly.extension.messaging.activemq.jms.AbstractUpdateJndiHandler
-
- All Implemented Interfaces:
org.jboss.as.controller.OperationStepHandler
- Direct Known Subclasses:
ConnectionFactoryUpdateJndiHandler,JMSQueueUpdateJndiHandler,JMSTopicUpdateJndiHandler
public abstract class AbstractUpdateJndiHandler extends Object implements org.jboss.as.controller.OperationStepHandler
Base class for handlers that handle "add-jndi" and "remove-jndi" operations.- Author:
- Brian Stansberry (c) 2011 Red Hat Inc.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractUpdateJndiHandler(boolean addOperation)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract voidaddJndiName(org.apache.activemq.artemis.jms.server.JMSServerManager jmsServerManager, String resourceName, String jndiName)voidexecute(org.jboss.as.controller.OperationContext context, org.jboss.dmr.ModelNode operation)protected voidregisterOperation(org.jboss.as.controller.registry.ManagementResourceRegistration registry, org.jboss.as.controller.descriptions.ResourceDescriptionResolver resolver)protected abstract voidremoveJndiName(org.apache.activemq.artemis.jms.server.JMSServerManager jmsServerManager, String resourceName, String jndiName)
-
-
-
Method Detail
-
registerOperation
protected void registerOperation(org.jboss.as.controller.registry.ManagementResourceRegistration registry, org.jboss.as.controller.descriptions.ResourceDescriptionResolver resolver)
-
execute
public void execute(org.jboss.as.controller.OperationContext context, org.jboss.dmr.ModelNode operation) throws org.jboss.as.controller.OperationFailedException- Specified by:
executein interfaceorg.jboss.as.controller.OperationStepHandler- Throws:
org.jboss.as.controller.OperationFailedException
-
addJndiName
protected abstract void addJndiName(org.apache.activemq.artemis.jms.server.JMSServerManager jmsServerManager, String resourceName, String jndiName) throws Exception- Throws:
Exception
-
-