public abstract class AbstractXMLDataSourceRuntimeHandler<T>
extends org.jboss.as.controller.AbstractRuntimeOnlyHandler
Modifier and Type | Field and Description |
---|---|
protected static String |
CONNECTION_PROPERTIES |
protected static String |
DATA_SOURCE |
protected static String |
XA_DATA_SOURCE |
protected static String |
XA_DATASOURCE_PROPERTIES |
Constructor and Description |
---|
AbstractXMLDataSourceRuntimeHandler() |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
executeReadAttribute(String attributeName,
org.jboss.as.controller.OperationContext context,
T dataSource,
org.jboss.as.controller.PathAddress address) |
protected void |
executeRuntimeStep(org.jboss.as.controller.OperationContext context,
org.jboss.dmr.ModelNode operation) |
void |
registerDataSource(org.jboss.as.controller.PathAddress address,
T dataSource) |
protected void |
setBooleanIfNotNull(org.jboss.as.controller.OperationContext context,
Boolean value) |
protected void |
setIntIfNotNull(org.jboss.as.controller.OperationContext context,
Integer value) |
protected void |
setLongIfNotNull(org.jboss.as.controller.OperationContext context,
Long value) |
protected void |
setStringIfNotNull(org.jboss.as.controller.OperationContext context,
String value) |
void |
unregisterDataSource(org.jboss.as.controller.PathAddress address) |
protected static final String CONNECTION_PROPERTIES
protected static final String XA_DATASOURCE_PROPERTIES
protected static final String DATA_SOURCE
protected static final String XA_DATA_SOURCE
protected void executeRuntimeStep(org.jboss.as.controller.OperationContext context, org.jboss.dmr.ModelNode operation) throws org.jboss.as.controller.OperationFailedException
executeRuntimeStep
in class org.jboss.as.controller.AbstractRuntimeOnlyHandler
org.jboss.as.controller.OperationFailedException
public void registerDataSource(org.jboss.as.controller.PathAddress address, T dataSource)
public void unregisterDataSource(org.jboss.as.controller.PathAddress address)
protected abstract void executeReadAttribute(String attributeName, org.jboss.as.controller.OperationContext context, T dataSource, org.jboss.as.controller.PathAddress address)
protected void setLongIfNotNull(org.jboss.as.controller.OperationContext context, Long value)
protected void setIntIfNotNull(org.jboss.as.controller.OperationContext context, Integer value)
protected void setBooleanIfNotNull(org.jboss.as.controller.OperationContext context, Boolean value)
protected void setStringIfNotNull(org.jboss.as.controller.OperationContext context, String value)
Copyright © 2018 JBoss by Red Hat. All rights reserved.