/** * @return * @see org.jboss.as.controller.registry.Resource#isRuntime() */ public boolean isRuntime() { return delegate.isRuntime(); }
@Override public boolean isRuntime() { return delegate.isRuntime(); }
@Override public boolean isRuntime() { return delegate.isRuntime(); }
@Override protected void describe(OrderedChildTypesAttachment orderedChildTypesAttachment, Resource resource, ModelNode addressModel, ModelNode result, ImmutableManagementResourceRegistration registration) { if (resource == null || registration.isRemote() || registration.isRuntimeOnly() || resource.isProxy() || resource.isRuntime() || registration.isAlias()) return; result.add(createAddOperation(orderedChildTypesAttachment, addressModel, resource, registration.getChildAddresses(PathAddress.EMPTY_ADDRESS))); PathAddress address = PathAddress.pathAddress(addressModel); for (String type : resource.getChildTypes()) { for (Resource.ResourceEntry entry : resource.getChildren(type)) { PathElement path = entry.getPathElement(); ImmutableManagementResourceRegistration childRegistration = Optional.ofNullable(registration.getSubModel(PathAddress.pathAddress(path))).orElse(registration.getSubModel(PathAddress.pathAddress(PathElement.pathElement(path.getKey())))); PathAddress childAddress = address.append(path); this.describe(orderedChildTypesAttachment, entry, childAddress.toModelNode(), result, childRegistration); } } }
@Override public boolean isRuntime() { return delegate.isRuntime(); }
@Override public boolean isRuntime() { return delegate.isRuntime(); }
@Override public boolean isRuntime() { return delegate.isRuntime(); }
@Override public boolean isRuntime() { return delegate.isRuntime(); }
@Override public boolean isRuntime() { return delegate.isRuntime(); }
@Override public boolean isRuntime() { return delegate.isRuntime(); }
@Override public boolean accepts(PathAddress address, Resource resource) { if(resource.isRuntime() || resource.isProxy()) { return false; } return true; } };
@Override public boolean accepts(PathAddress address, Resource resource) { if(resource.isRuntime() || resource.isProxy()) { return false; } return true; } };
@Override public boolean accepts(PathAddress address, Resource resource) { if(resource.isRuntime() || resource.isProxy()) { return false; } return true; } };
@Override public boolean accepts(PathAddress address, Resource resource) { if(resource.isRuntime() || resource.isProxy()) { return false; } return true; } };
private static Resource register(final Resource parent, final PathElement element, final Resource desired) { synchronized (parent) { Resource toRegister = desired; if (toRegister == null) { toRegister = Resource.Factory.create(true); } else if (!toRegister.isRuntime()) { throw ControllerLogger.ROOT_LOGGER.deploymentResourceMustBeRuntimeOnly(); } parent.registerChild(element, toRegister); return toRegister; } }
@Override public void transformResource(ResourceTransformationContext context, PathAddress address, Resource resource) throws OperationFailedException { if (resource.isProxy() || resource.isRuntime()) { return; } final ResourceTransformationContext childContext = context.addTransformedResource(PathAddress.EMPTY_ADDRESS, resource); childContext.processChildren(resource); } };
@Override public void transformResource(ResourceTransformationContext context, PathAddress address, Resource resource) throws OperationFailedException { if (resource.isProxy() || resource.isRuntime()) { return; } final ResourceTransformationContext childContext = context.addTransformedResource(PathAddress.EMPTY_ADDRESS, resource); childContext.processChildren(resource); } };
@Override public void transformResource(ResourceTransformationContext context, PathAddress address, Resource resource) throws OperationFailedException { if (resource.isProxy() || resource.isRuntime()) { return; } final ResourceTransformationContext childContext = context.addTransformedResource(PathAddress.EMPTY_ADDRESS, resource); childContext.processChildren(resource); } };
@Override public void transformResource(ResourceTransformationContext context, PathAddress address, Resource resource) throws OperationFailedException { if (resource.isProxy() || resource.isRuntime()) { return; } final ResourceTransformationContext childContext = context.addTransformedResource(PathAddress.EMPTY_ADDRESS, resource); childContext.processChildren(resource); } };
private static Resource register(final Resource parent, final PathElement element, final Resource desired) { synchronized (parent) { Resource toRegister = desired; if (toRegister == null) { toRegister = Resource.Factory.create(true); } else if (!toRegister.isRuntime()) { throw ControllerLogger.ROOT_LOGGER.deploymentResourceMustBeRuntimeOnly(); } parent.registerChild(element, toRegister); return toRegister; } }