Class AbstractXMLDataSourceRuntimeHandler<T>
java.lang.Object
org.jboss.as.controller.AbstractRuntimeOnlyHandler
org.jboss.as.connector.subsystems.datasources.AbstractXMLDataSourceRuntimeHandler<T>
- All Implemented Interfaces:
org.jboss.as.controller.OperationStepHandler
- Direct Known Subclasses:
XMLDataSourceRuntimeHandler,XMLXaDataSourceRuntimeHandler
public abstract class AbstractXMLDataSourceRuntimeHandler<T>
extends org.jboss.as.controller.AbstractRuntimeOnlyHandler
Base type for runtime operations on datasources and XA datasources
- Author:
- Stuart Douglas
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract voidexecuteReadAttribute(String attributeName, org.jboss.as.controller.OperationContext context, T dataSource, org.jboss.as.controller.PathAddress address) protected voidexecuteRuntimeStep(org.jboss.as.controller.OperationContext context, org.jboss.dmr.ModelNode operation) voidregisterDataSource(org.jboss.as.controller.PathAddress address, T dataSource) protected voidsetBooleanIfNotNull(org.jboss.as.controller.OperationContext context, Boolean value) protected voidsetIntIfNotNull(org.jboss.as.controller.OperationContext context, Integer value) protected voidsetLongIfNotNull(org.jboss.as.controller.OperationContext context, Long value) protected voidsetStringIfNotNull(org.jboss.as.controller.OperationContext context, String value) voidunregisterDataSource(org.jboss.as.controller.PathAddress address) Methods inherited from class org.jboss.as.controller.AbstractRuntimeOnlyHandler
execute, requiresRuntime, resourceMustExist
-
Field Details
-
CONNECTION_PROPERTIES
- See Also:
-
XA_DATASOURCE_PROPERTIES
- See Also:
-
DATA_SOURCE
- See Also:
-
XA_DATA_SOURCE
- See Also:
-
-
Constructor Details
-
AbstractXMLDataSourceRuntimeHandler
public AbstractXMLDataSourceRuntimeHandler()
-
-
Method Details
-
executeRuntimeStep
protected void executeRuntimeStep(org.jboss.as.controller.OperationContext context, org.jboss.dmr.ModelNode operation) throws org.jboss.as.controller.OperationFailedException - Specified by:
executeRuntimeStepin classorg.jboss.as.controller.AbstractRuntimeOnlyHandler- Throws:
org.jboss.as.controller.OperationFailedException
-
registerDataSource
-
unregisterDataSource
public void unregisterDataSource(org.jboss.as.controller.PathAddress address) -
executeReadAttribute
-
setLongIfNotNull
-
setIntIfNotNull
-
setBooleanIfNotNull
-
setStringIfNotNull
-