private ManagementResourceRegistration getRegistration(final boolean xa, final DeploymentUnit unit) { final Resource root = unit.getAttachment(DeploymentModelUtils.DEPLOYMENT_RESOURCE); synchronized (root) { ManagementResourceRegistration registration = unit.getAttachment(DeploymentModelUtils.MUTABLE_REGISTRATION_ATTACHMENT); final PathAddress address = xa ? XA_DATASOURCE_ADDRESS : DATASOURCE_ADDRESS; ManagementResourceRegistration subModel = registration.getSubModel(address); if (subModel == null) { throw new IllegalStateException(address.toString()); } return subModel; } }
private static String getRuntimeName(final OperationContext context, final PathElement element) { final ModelNode deploymentModel = context.readResourceFromRoot(PathAddress.pathAddress(element), false).getModel(); if (!deploymentModel.hasDefined(ModelDescriptionConstants.RUNTIME_NAME)) { throw BatchLogger.LOGGER.couldNotFindDeploymentName(context.getCurrentAddress().toString()); } return deploymentModel.get(ModelDescriptionConstants.RUNTIME_NAME).asString(); } }
private void addOpenjdkExtension(final OperationContext context, final Map<PathAddress, ModelNode> migrateOperations) { final PathAddress extensionAddress = PathAddress.EMPTY_ADDRESS.append(OPENJDK_EXTENSION_ELEMENT); OperationEntry addEntry = context.getRootResourceRegistration().getOperationEntry(extensionAddress, ADD); final ModelNode addOperation = Util.createAddOperation(extensionAddress); if (describe) { migrateOperations.put(extensionAddress, addOperation); } else { context.addStep(context.getResult().get(extensionAddress.toString()), addOperation, addEntry.getOperationHandler(), MODEL); } }
private static ServiceName getServiceName(final OperationContext context) { final PathAddress address = context.getCurrentAddress(); String deploymentName = null; String subdeploymentName = null; for (PathElement element : address) { if (ModelDescriptionConstants.DEPLOYMENT.equals(element.getKey())) { deploymentName = getRuntimeName(context, element); } else if (ModelDescriptionConstants.SUBDEPLOYMENT.endsWith(element.getKey())) { subdeploymentName = element.getValue(); } } if (deploymentName == null) { throw BatchLogger.LOGGER.couldNotFindDeploymentName(address.toString()); } if (subdeploymentName == null) { return BatchServiceNames.jobOperatorServiceName(deploymentName); } return BatchServiceNames.jobOperatorServiceName(deploymentName, subdeploymentName); }
public String toHttpStyleString() { return toString('/'); }
public String toCLIStyleString() { return toString('='); }
public String toPathStyleString() { return toString('/'); }
public String toCLIStyleString() { return toString('='); }
public String toCLIStyleString() { return toString('='); }
public String toHttpStyleString() { return toString('/'); }
public String toHttpStyleString() { return toString('/'); }
public String toPathStyleString() { return toString('/'); }
private ManagementResourceRegistration getRegistration(final boolean xa, final DeploymentUnit unit) { final Resource root = unit.getAttachment(DeploymentModelUtils.DEPLOYMENT_RESOURCE); synchronized (root) { ManagementResourceRegistration registration = unit.getAttachment(DeploymentModelUtils.MUTABLE_REGISTRATION_ATTACHMENT); final PathAddress address = xa ? XA_DATASOURCE_ADDRESS : DATASOURCE_ADDRESS; ManagementResourceRegistration subModel = registration.getSubModel(address); if (subModel == null) { throw new IllegalStateException(address.toString()); } return subModel; } }
private ManagementResourceRegistration getRegistration(final boolean xa, final DeploymentUnit unit) { final Resource root = unit.getAttachment(DeploymentModelUtils.DEPLOYMENT_RESOURCE); synchronized (root) { ManagementResourceRegistration registration = unit.getAttachment(DeploymentModelUtils.MUTABLE_REGISTRATION_ATTACHMENT); final PathAddress address = xa ? XA_DATASOURCE_ADDRESS : DATASOURCE_ADDRESS; ManagementResourceRegistration subModel = registration.getSubModel(address); if (subModel == null) { throw new IllegalStateException(address.toString()); } return subModel; } }
private static String getRuntimeName(final OperationContext context, final PathElement element) { final ModelNode deploymentModel = context.readResourceFromRoot(PathAddress.pathAddress(element), false).getModel(); if (!deploymentModel.hasDefined(ModelDescriptionConstants.RUNTIME_NAME)) { throw BatchLogger.LOGGER.couldNotFindDeploymentName(context.getCurrentAddress().toString()); } return deploymentModel.get(ModelDescriptionConstants.RUNTIME_NAME).asString(); } }
private void addOpenjdkExtension(final OperationContext context, final Map<PathAddress, ModelNode> migrateOperations) { final PathAddress extensionAddress = PathAddress.EMPTY_ADDRESS.append(OPENJDK_EXTENSION_ELEMENT); OperationEntry addEntry = context.getRootResourceRegistration().getOperationEntry(extensionAddress, ADD); final ModelNode addOperation = Util.createAddOperation(extensionAddress); if (describe) { migrateOperations.put(extensionAddress, addOperation); } else { context.addStep(context.getResult().get(extensionAddress.toString()), addOperation, addEntry.getOperationHandler(), MODEL); } }
static ManagementResourceRegistration createDeploymentSubModel(final PathAddress address, final DeploymentUnit unit) { final Resource root = unit.getAttachment(DeploymentModelUtils.DEPLOYMENT_RESOURCE); synchronized (root) { final ManagementResourceRegistration registration = unit.getAttachment(DeploymentModelUtils.MUTABLE_REGISTRATION_ATTACHMENT); final PathAddress subsystemAddress = PathAddress.pathAddress(PathElement.pathElement(ModelDescriptionConstants.SUBSYSTEM, DataSourcesExtension.SUBSYSTEM_NAME)); final Resource subsystem = getOrCreate(root, subsystemAddress); final ManagementResourceRegistration subModel = registration.getSubModel(subsystemAddress.append(address)); if (subModel == null) { throw new IllegalStateException(address.toString()); } getOrCreate(subsystem, address); return subModel; } }
static ManagementResourceRegistration createDeploymentSubModel(final PathAddress address, final DeploymentUnit unit) { final Resource root = unit.getAttachment(DeploymentModelUtils.DEPLOYMENT_RESOURCE); synchronized (root) { final ManagementResourceRegistration registration = unit.getAttachment(DeploymentModelUtils.MUTABLE_REGISTRATION_ATTACHMENT); final PathAddress subsystemAddress = PathAddress.pathAddress(PathElement.pathElement(ModelDescriptionConstants.SUBSYSTEM, MessagingExtension.SUBSYSTEM_NAME)); final Resource subsystem = getOrCreate(root, subsystemAddress); Set<String> childTypes = subsystem.getChildTypes(); final ManagementResourceRegistration subModel = registration.getSubModel(subsystemAddress.append(address)); if (subModel == null) { throw new IllegalStateException(address.toString()); } getOrCreate(subsystem, address); return subModel; } }