/** * @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); }
@Override public Resource removeChild(PathElement address) { return delegate.removeChild(address); }
@Override public Resource removeChild(PathElement address) { return delegate.removeChild(address); }
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); } } }
public void timerRemoved(String id) { PathElement address = PathElement.pathElement(EJB3SubsystemModel.TIMER, id); this.delegate.removeChild(address); } }
@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); }
@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); }
@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); } });
@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); } });
@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); } });
@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); } });
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); } } }
deploymentResource.removeChild(SUBSYSTEM_PATH_ELEMENT);
@Override public Resource removeChild(PathElement address) { if (ModelConstants.BUNDLE.equals(address.getKey())) { throw new UnsupportedOperationException(); } else { return delegate.removeChild(address); } }
public static void removeStatisticsResources(Resource resource) { synchronized (POOL_STATISTICS) { if (resource.hasChild(POOL_STATISTICS)) { resource.removeChild(POOL_STATISTICS); } } }
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); } } }
@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); }
@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); }
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()); } } }
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()); } } }