Class PoolOperations
- java.lang.Object
-
- org.jboss.as.connector.subsystems.common.pool.PoolOperations
-
- All Implemented Interfaces:
org.jboss.as.controller.OperationStepHandler
- Direct Known Subclasses:
PoolOperations.DumpQueuedThreadInPool,PoolOperations.FlushAllConnectionInPool,PoolOperations.FlushGracefullyConnectionInPool,PoolOperations.FlushIdleConnectionInPool,PoolOperations.FlushInvalidConnectionInPool,PoolOperations.TestConnectionInPool
public abstract class PoolOperations extends Object implements org.jboss.as.controller.OperationStepHandler
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPoolOperations.DumpQueuedThreadInPoolstatic classPoolOperations.FlushAllConnectionInPoolstatic classPoolOperations.FlushGracefullyConnectionInPoolstatic classPoolOperations.FlushIdleConnectionInPoolstatic classPoolOperations.FlushInvalidConnectionInPoolstatic classPoolOperations.TestConnectionInPool
-
Constructor Summary
Constructors Modifier Constructor Description protectedPoolOperations(org.jboss.as.connector.subsystems.common.pool.PoolOperations.PoolMatcher matcher, boolean disallowMonitor)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidexecute(org.jboss.as.controller.OperationContext context, org.jboss.dmr.ModelNode operation)protected abstract Object[]getParameters(org.jboss.as.controller.OperationContext context, org.jboss.dmr.ModelNode operation)protected abstract org.jboss.dmr.ModelNodeinvokeCommandOn(org.jboss.jca.core.api.connectionmanager.pool.Pool pool, Object... parameters)
-
-
-
Method Detail
-
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
-
invokeCommandOn
protected abstract org.jboss.dmr.ModelNode invokeCommandOn(org.jboss.jca.core.api.connectionmanager.pool.Pool pool, Object... parameters) throws Exception- Throws:
Exception
-
getParameters
protected abstract Object[] getParameters(org.jboss.as.controller.OperationContext context, org.jboss.dmr.ModelNode operation)
-
-