/** * @param address * @return * @see org.jboss.as.controller.registry.Resource#navigate(org.jboss.as.controller.PathAddress) */ public Resource navigate(PathAddress address) { return delegate.navigate(address); }
@Override public Resource navigate(PathAddress address) { return delegate.navigate(address); }
@Override public Resource navigate(PathAddress address) { return delegate.navigate(address); }
@Override public Resource navigate(final PathAddress address) { if (address.size() > 0 && BALANCER.equals(address.getElement(0).getKey())) { final Resource modClusterBalancerResource = requireChild(address.getElement(0)); if(address.size() == 1) { return modClusterBalancerResource; } else { return modClusterBalancerResource.navigate(address.subAddress(1)); } } return delegate.navigate(address); }
@Override public Resource navigate(final PathAddress address) { if (address.size() > 0 && BatchJobExecutionResourceDefinition.EXECUTION.equals(address.getElement(0).getKey())) { if (address.size() > 1) { throw new NoSuchResourceException(address.getElement(1)); } return PlaceholderResource.INSTANCE; } return delegate.navigate(address); }
@Override public Resource navigate(final PathAddress address) { final String element = address.getElement(0).getKey(); if (address.size() > 0 && (NODE.equals(element) || LOAD_BALANCING_GROUP.equals(element))) { final Resource subResource = requireChild(address.getElement(0)); if(address.size() == 1) { return subResource; } else { return subResource.navigate(address.subAddress(1)); } } throw new NoSuchResourceException(address.getElement(0)); }
private void restartServices(OperationContext context) throws OperationFailedException { this.handler.removeServices(context, context.getOriginalRootResource().navigate(context.getCurrentAddress()).getModel()); this.handler.installServices(context, context.readResource(PathAddress.EMPTY_ADDRESS).getModel()); }
@Override public Resource navigate(PathAddress address) { Resource resource = delegate.navigate(address); if (resource != null) { return new ProtectedModelResource(resource); } return null; }
@Override public Resource navigate(PathAddress address) { Resource resource = delegate.navigate(address); if (resource != null) { return new ProtectedModelResource<Resource>(resource); } return null; }
private ModelNode getOriginalModel(OperationContext ctx, PathAddress address) { try { Resource resource = ctx.getOriginalRootResource().navigate(address); return Resource.Tools.readModel(resource); } catch (Resource.NoSuchResourceException e) { return null; } } }
private ModelNode getOriginalModel(OperationContext ctx, PathAddress address) { try { Resource resource = ctx.getOriginalRootResource().navigate(address); return Resource.Tools.readModel(resource); } catch (Resource.NoSuchResourceException e) { return null; } } }
private ModelNode getOriginalModel(OperationContext ctx, PathAddress address) { try { Resource resource = ctx.getOriginalRootResource().navigate(address); return Resource.Tools.readModel(resource); } catch (NoSuchElementException e) { return null; } } }
private ModelNode getOriginalModel(OperationContext ctx, PathAddress address) { try { Resource resource = ctx.getOriginalRootResource().navigate(address); return Resource.Tools.readModel(resource); } catch (NoSuchElementException e) { return null; } } }
private ModelNode getOriginalModel(OperationContext ctx, PathAddress address) { try { Resource resource = ctx.getOriginalRootResource().navigate(address); return Resource.Tools.readModel(resource); } catch (Resource.NoSuchResourceException e) { return null; } } }
private ModelNode getOriginalModel(OperationContext ctx, PathAddress address) { try { Resource resource = ctx.getOriginalRootResource().navigate(address); return Resource.Tools.readModel(resource); } catch (Resource.NoSuchResourceException e) { return null; } } }
@Override public Resource navigate(final PathAddress address) { if (address.size() > 0 && BALANCER.equals(address.getElement(0).getKey())) { final Resource modClusterBalancerResource = requireChild(address.getElement(0)); if(address.size() == 1) { return modClusterBalancerResource; } else { return modClusterBalancerResource.navigate(address.subAddress(1)); } } return delegate.navigate(address); }
private void copy(Resource src, Resource dest, PathAddress address) { PathAddress parentAddress = address.size() > 1 ? address.subAddress(0, address.size() - 1) : PathAddress.EMPTY_ADDRESS; PathElement childElement = address.getLastElement(); Resource source = src.navigate(parentAddress); Resource destination = dest.navigate(parentAddress); Resource sourceChild = source.getChild(childElement); if (sourceChild != null) { Resource destChild = Resource.Factory.create(); destination.registerChild(childElement, destChild); copy(sourceChild, destChild); } //copy(src, dest); }
@Override public Resource navigate(final PathAddress address) { if (address.size() > 0 && LogFileResourceDefinition.NAME.equals(address.getElement(0).getKey())) { if (address.size() > 1) { throw new NoSuchResourceException(address.getElement(1)); } return PlaceholderResource.INSTANCE; } return delegate.navigate(address); }
@Override public Resource navigate(PathAddress address) { if (address.size() == 0) { return this; } else { Resource child = requireChild(address.getElement(0)); return address.size() == 1 ? child : child.navigate(address.subAddress(1)); } }
@Override public Resource navigate(PathAddress address) { if (address.size() == 0) { return this; } else { Resource child = requireChild(address.getElement(0)); return address.size() == 1 ? child : child.navigate(address.subAddress(1)); } }