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.AbstractRuntimeOnlyHandlerBase type for runtime operations on datasources and XA datasources- Author:
- Stuart Douglas
-
-
Field Summary
Fields Modifier and Type Field Description protected static StringCONNECTION_PROPERTIESprotected static StringDATA_SOURCEprotected static StringXA_DATA_SOURCEprotected static StringXA_DATASOURCE_PROPERTIES
-
Constructor Summary
Constructors Constructor Description AbstractXMLDataSourceRuntimeHandler()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected 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)
-
-
-
Field Detail
-
CONNECTION_PROPERTIES
protected static final String CONNECTION_PROPERTIES
- See Also:
- Constant Field Values
-
XA_DATASOURCE_PROPERTIES
protected static final String XA_DATASOURCE_PROPERTIES
- See Also:
- Constant Field Values
-
DATA_SOURCE
protected static final String DATA_SOURCE
- See Also:
- Constant Field Values
-
XA_DATA_SOURCE
protected static final String XA_DATA_SOURCE
- See Also:
- Constant Field Values
-
-
Method Detail
-
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
public void registerDataSource(org.jboss.as.controller.PathAddress address, T dataSource)
-
unregisterDataSource
public void unregisterDataSource(org.jboss.as.controller.PathAddress address)
-
executeReadAttribute
protected abstract void executeReadAttribute(String attributeName, org.jboss.as.controller.OperationContext context, T dataSource, org.jboss.as.controller.PathAddress address)
-
setLongIfNotNull
protected void setLongIfNotNull(org.jboss.as.controller.OperationContext context, Long value)
-
setIntIfNotNull
protected void setIntIfNotNull(org.jboss.as.controller.OperationContext context, Integer value)
-
setBooleanIfNotNull
protected void setBooleanIfNotNull(org.jboss.as.controller.OperationContext context, Boolean value)
-
setStringIfNotNull
protected void setStringIfNotNull(org.jboss.as.controller.OperationContext context, String value)
-
-