本文整理了Java中org.jboss.as.controller.registry.Resource.removeChild
方法的一些代码示例,展示了Resource.removeChild
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Resource.removeChild
方法的具体详情如下:
包路径:org.jboss.as.controller.registry.Resource
类名称:Resource
方法名:removeChild
[英]Remove a child resource.
[中]删除子资源。
代码示例来源:origin: wildfly/wildfly
/**
* @param address
* @return
* @see org.jboss.as.controller.registry.Resource#removeChild(org.jboss.as.controller.PathElement)
*/
public Resource removeChild(PathElement address) {
return delegate.removeChild(address);
}
代码示例来源:origin: wildfly/wildfly
@Override
public Resource removeChild(PathElement address) {
return delegate.removeChild(address);
}
代码示例来源:origin: wildfly/wildfly
@Override
public Resource removeChild(PathElement address) {
return delegate.removeChild(address);
}
代码示例来源:origin: wildfly/wildfly
public static void removeStatisticsResources(Resource datasourceResource) {
synchronized (JDBC_STATISTICS) {
if (datasourceResource.hasChild(JDBC_STATISTICS)) {
datasourceResource.removeChild(JDBC_STATISTICS);
}
if (datasourceResource.hasChild(POOL_STATISTICS)) {
datasourceResource.removeChild(POOL_STATISTICS);
}
}
}
代码示例来源:origin: wildfly/wildfly
public void timerRemoved(String id) {
PathElement address = PathElement.pathElement(EJB3SubsystemModel.TIMER, id);
this.delegate.removeChild(address);
}
}
代码示例来源:origin: wildfly/wildfly
@Override
public Resource removeChild(final PathElement address) {
final String type = address.getKey();
if (BatchJobExecutionResourceDefinition.EXECUTION.equals(type)) {
throw BatchLogger.LOGGER.cannotRemoveResourceOfType(type);
}
return delegate.removeChild(address);
}
代码示例来源:origin: wildfly/wildfly
@Override
public Resource removeChild(final PathElement address) {
final String type = address.getKey();
if (BALANCER.equals(type)) {
throw UndertowLogger.ROOT_LOGGER.cannotRemoveResourceOfType(type);
}
return delegate.removeChild(address);
}
代码示例来源:origin: wildfly/wildfly
@Override
public void transformResource(ResourceTransformationContext context, PathAddress address, Resource resource) throws OperationFailedException {
if (resource.hasChild(SimpleLoadProviderResourceDefinition.PATH)) {
ModelNode model = resource.getModel();
ModelNode simpleModel = Resource.Tools.readModel(resource.removeChild(SimpleLoadProviderResourceDefinition.PATH));
model.get(DeprecatedAttribute.SIMPLE_LOAD_PROVIDER.getName()).set(simpleModel.get(SimpleLoadProviderResourceDefinition.Attribute.FACTOR.getName()));
}
context.addTransformedResource(PathAddress.EMPTY_ADDRESS, resource).processChildren(resource);
}
});
代码示例来源:origin: wildfly/wildfly
@SuppressWarnings("deprecation")
@Override
public void transformResource(ResourceTransformationContext context, PathAddress address, Resource resource) throws OperationFailedException {
final ModelNode model = resource.getModel();
final ModelNode maxBatchSize = model.remove(StoreResourceDefinition.Attribute.MAX_BATCH_SIZE.getName());
final ModelNode binaryTableModel = Resource.Tools.readModel(resource.removeChild(BinaryTableResourceDefinition.PATH));
if (binaryTableModel != null && binaryTableModel.isDefined()) {
model.get(DeprecatedAttribute.BINARY_TABLE.getName()).set(binaryTableModel);
model.get(DeprecatedAttribute.BINARY_TABLE.getName()).get(TableResourceDefinition.DeprecatedAttribute.BATCH_SIZE.getName()).set((maxBatchSize != null) ? maxBatchSize : new ModelNode());
}
final ModelNode stringTableModel = Resource.Tools.readModel(resource.removeChild(StringTableResourceDefinition.PATH));
if (stringTableModel != null && stringTableModel.isDefined()) {
model.get(DeprecatedAttribute.STRING_TABLE.getName()).set(stringTableModel);
model.get(DeprecatedAttribute.STRING_TABLE.getName()).get(TableResourceDefinition.DeprecatedAttribute.BATCH_SIZE.getName()).set((maxBatchSize != null) ? maxBatchSize : new ModelNode());
}
final ModelNode properties = model.remove(StoreResourceDefinition.Attribute.PROPERTIES.getName());
final ResourceTransformationContext childContext = context.addTransformedResource(PathAddress.EMPTY_ADDRESS, resource);
LegacyPropertyResourceTransformer.transformPropertiesToChildrenResources(properties, address, childContext);
context.processChildren(resource);
}
});
代码示例来源:origin: wildfly/wildfly
@SuppressWarnings("deprecation")
@Override
public void transformResource(ResourceTransformationContext context, PathAddress address, Resource resource) throws OperationFailedException {
final ModelNode model = resource.getModel();
final ModelNode maxBatchSize = model.remove(StoreResourceDefinition.Attribute.MAX_BATCH_SIZE.getName());
final ModelNode stringTableModel = Resource.Tools.readModel(resource.removeChild(StringTableResourceDefinition.PATH));
if (stringTableModel != null && stringTableModel.isDefined()) {
model.get(DeprecatedAttribute.TABLE.getName()).set(stringTableModel);
model.get(DeprecatedAttribute.TABLE.getName()).get(TableResourceDefinition.DeprecatedAttribute.BATCH_SIZE.getName()).set((maxBatchSize != null) ? maxBatchSize : new ModelNode());
}
final ModelNode properties = model.remove(StoreResourceDefinition.Attribute.PROPERTIES.getName());
final ResourceTransformationContext childContext = context.addTransformedResource(PathAddress.EMPTY_ADDRESS, resource);
LegacyPropertyResourceTransformer.transformPropertiesToChildrenResources(properties, address, childContext);
context.processChildren(resource);
}
});
代码示例来源:origin: wildfly/wildfly
@SuppressWarnings("deprecation")
@Override
public void transformResource(ResourceTransformationContext context, PathAddress address, Resource resource) throws OperationFailedException {
final ModelNode model = resource.getModel();
final ModelNode maxBatchSize = model.remove(StoreResourceDefinition.Attribute.MAX_BATCH_SIZE.getName());
final ModelNode binaryTableModel = Resource.Tools.readModel(resource.removeChild(BinaryTableResourceDefinition.PATH));
if (binaryTableModel != null && binaryTableModel.isDefined()) {
model.get(DeprecatedAttribute.TABLE.getName()).set(binaryTableModel);
model.get(DeprecatedAttribute.TABLE.getName()).get(TableResourceDefinition.DeprecatedAttribute.BATCH_SIZE.getName()).set((maxBatchSize != null) ? maxBatchSize : new ModelNode());
}
final ModelNode properties = model.remove(StoreResourceDefinition.Attribute.PROPERTIES.getName());
final ResourceTransformationContext childContext = context.addTransformedResource(PathAddress.EMPTY_ADDRESS, resource);
LegacyPropertyResourceTransformer.transformPropertiesToChildrenResources(properties, address, childContext);
context.processChildren(resource);
}
});
代码示例来源:origin: wildfly/wildfly
private void uninstallManagementResource(final InstalledComponent component, DeploymentUnit deploymentUnit) {
component.getType().getRuntimeHandler().unregisterComponent(component.getAddress());
// Deregister possible /service=timer-service
Resource root = deploymentUnit.getAttachment(DEPLOYMENT_RESOURCE);
Resource subResource = root.getChild(component.getAddress().getParent().getLastElement());
if (subResource != null) {
Resource componentResource = subResource.getChild(component.getAddress().getLastElement());
if (componentResource != null) {
componentResource.removeChild(EJB3SubsystemModel.TIMER_SERVICE_PATH);
}
}
}
代码示例来源:origin: wildfly/wildfly
deploymentResource.removeChild(SUBSYSTEM_PATH_ELEMENT);
代码示例来源:origin: org.jboss.as/jboss-as-osgi-service
@Override
public Resource removeChild(PathElement address) {
if (ModelConstants.BUNDLE.equals(address.getKey())) {
throw new UnsupportedOperationException();
} else {
return delegate.removeChild(address);
}
}
代码示例来源:origin: org.jboss.eap/wildfly-messaging-activemq
public static void removeStatisticsResources(Resource resource) {
synchronized (POOL_STATISTICS) {
if (resource.hasChild(POOL_STATISTICS)) {
resource.removeChild(POOL_STATISTICS);
}
}
}
代码示例来源:origin: org.jboss.eap/wildfly-connector
public static void removeStatisticsResources(Resource datasourceResource) {
synchronized (JDBC_STATISTICS) {
if (datasourceResource.hasChild(JDBC_STATISTICS)) {
datasourceResource.removeChild(JDBC_STATISTICS);
}
if (datasourceResource.hasChild(POOL_STATISTICS)) {
datasourceResource.removeChild(POOL_STATISTICS);
}
}
}
代码示例来源:origin: org.jboss.eap/wildfly-batch-jberet
@Override
public Resource removeChild(final PathElement address) {
final String type = address.getKey();
if (BatchJobExecutionResourceDefinition.EXECUTION.equals(type)) {
throw BatchLogger.LOGGER.cannotRemoveResourceOfType(type);
}
return delegate.removeChild(address);
}
代码示例来源:origin: org.jboss.eap/wildfly-undertow
@Override
public Resource removeChild(final PathElement address) {
final String type = address.getKey();
if (BALANCER.equals(type)) {
throw UndertowLogger.ROOT_LOGGER.cannotRemoveResourceOfType(type);
}
return delegate.removeChild(address);
}
代码示例来源:origin: org.wildfly/wildfly-server
static void cleanup(final Resource resource) {
synchronized (resource) {
for(final Resource.ResourceEntry entry : resource.getChildren(SUBSYSTEM)) {
resource.removeChild(entry.getPathElement());
}
for(final Resource.ResourceEntry entry : resource.getChildren(SUB_DEPLOYMENT)) {
resource.removeChild(entry.getPathElement());
}
}
}
代码示例来源:origin: org.jboss.as/jboss-as-server
static void cleanup(final Resource resource) {
synchronized (resource) {
for(final Resource.ResourceEntry entry : resource.getChildren(SUBSYSTEM)) {
resource.removeChild(entry.getPathElement());
}
for(final Resource.ResourceEntry entry : resource.getChildren(SUB_DEPLOYMENT)) {
resource.removeChild(entry.getPathElement());
}
}
}
内容来源于网络,如有侵权,请联系作者删除!