本文整理汇总了Java中org.jboss.as.controller.operations.common.Util.createRemoveOperation方法的典型用法代码示例。如果您正苦于以下问题:Java Util.createRemoveOperation方法的具体用法?Java Util.createRemoveOperation怎么用?Java Util.createRemoveOperation使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.jboss.as.controller.operations.common.Util
的用法示例。
在下文中一共展示了Util.createRemoveOperation方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: testAddAndRemoveEmptyVault
import org.jboss.as.controller.operations.common.Util; //导入方法依赖的package包/类
@Test
public void testAddAndRemoveEmptyVault() throws Exception {
KernelServices kernelServices = createEmptyRoot();
ModelNode model = readVaultModel(kernelServices);
Assert.assertFalse(model.isDefined());
ModelNode add = Util.createAddOperation(vaultAddress);
ModelTestUtils.checkOutcome(kernelServices.executeOperation(add));
model = readVaultModel(kernelServices);
Assert.assertTrue(model.isDefined());
Assert.assertFalse(model.get(CODE).isDefined());
Assert.assertFalse(model.get(VAULT_OPTIONS).isDefined());
ModelNode remove = Util.createRemoveOperation(vaultAddress);
ModelTestUtils.checkOutcome(kernelServices.executeOperation(remove));
model = readVaultModel(kernelServices);
Assert.assertFalse(model.isDefined());
}
示例2: testNoNameSetInXml
import org.jboss.as.controller.operations.common.Util; //导入方法依赖的package包/类
@Test
public void testNoNameSetInXml() throws Exception {
String originalXml = "<server xmlns=\"" + Namespace.CURRENT.getUriString() + "\"/>";
KernelServices kernelServices = createKernelServicesBuilder()
.setXml(originalXml)
.build();
Assert.assertTrue(kernelServices.isSuccessfulBoot());
ModelNode read = Util.createOperation(READ_ATTRIBUTE_OPERATION, PathAddress.EMPTY_ADDRESS);
read.get(NAME).set(NAME);
Assert.assertEquals(getDefaultServerName(), kernelServices.executeForResult(read).asString());
//Add and remove a system property so that some ops get executed on the model to trigger persistence, as it is there are none
ModelNode add = Util.createAddOperation(PathAddress.pathAddress(PathElement.pathElement(ModelDescriptionConstants.SYSTEM_PROPERTY, "test")));
add.get(VALUE).set("123");
ModelTestUtils.checkOutcome(kernelServices.executeOperation(add));
ModelNode remove = Util.createRemoveOperation(PathAddress.pathAddress(PathElement.pathElement(ModelDescriptionConstants.SYSTEM_PROPERTY, "test")));
ModelTestUtils.checkOutcome(kernelServices.executeOperation(remove));
String persistedXml = kernelServices.getPersistedSubsystemXml();
ModelTestUtils.compareXml(originalXml, persistedXml);
}
示例3: testRemoveWithWriteAttributeSensitivity
import org.jboss.as.controller.operations.common.Util; //导入方法依赖的package包/类
private void testRemoveWithWriteAttributeSensitivity(StandardRole role, boolean success) throws Exception {
ChildResourceDefinition def = new ChildResourceDefinition(ONE);
def.addAttribute("test", WRITE_CONSTRAINT);
rootRegistration.registerSubModel(def);
Resource resourceA = Resource.Factory.create();
resourceA.getModel().get("test").set("a");
rootResource.registerChild(ONE_A, resourceA);
Resource resourceB = Resource.Factory.create();
resourceB.getModel().get("test").set("b");
rootResource.registerChild(ONE_B, resourceB);
ModelNode op = Util.createRemoveOperation(ONE_B_ADDR);
op.get(OPERATION_HEADERS, "roles").set(role.toString());
if (success) {
executeForResult(op);
} else {
executeForFailure(op);
}
}
示例4: after
import org.jboss.as.controller.operations.common.Util; //导入方法依赖的package包/类
@After
public void after() throws IOException {
try {
// Remove the vault
ModelNode op = new ModelNode();
op.get(OP).set(REMOVE);
op.get(OP_ADDR).add(CORE_SERVICE, VAULT);
managementClient.getControllerClient().execute(op);
} finally {
// Just in case the logger got added successfully try and remove it.
ModelNode remove = Util.createRemoveOperation(LOGGER_ADDRESS);
managementClient.getControllerClient().execute(remove);
// If it fails I assume it was because the logger wasn't added.
}
}
示例5: removeResource
import org.jboss.as.controller.operations.common.Util; //导入方法依赖的package包/类
@Override
public void removeResource() throws ManagementOperationException {
if (isExistentResource()) {
final PathAddress address = getResourcePathAddress();
final ModelNode op = Util.createRemoveOperation(address);
serverConfiguration.executeManagementOperation(op);
}
}
示例6: executeFailingBatch
import org.jboss.as.controller.operations.common.Util; //导入方法依赖的package包/类
private void executeFailingBatch(final ModelControllerClient client) throws IOException {
ModelNode composite = Util.createEmptyOperation(COMPOSITE, PathAddress.EMPTY_ADDRESS);
ModelNode steps = composite.get(STEPS).setEmptyList();
ModelNode stopServerOne = Util.createOperation(ServerStopHandler.OPERATION_NAME, PathAddress.pathAddress(mainOne));
stopServerOne.get(BLOCKING).set(true);
steps.add(stopServerOne);
ModelNode removeServerOne = Util.createRemoveOperation(PathAddress.pathAddress(mainOne));
steps.add(removeServerOne);
validateResponse(client.execute(composite));
}
示例7: testGoodSocketBindingGroupIncludesRemove
import org.jboss.as.controller.operations.common.Util; //导入方法依赖的package包/类
@Test
public void testGoodSocketBindingGroupIncludesRemove() throws Exception {
PathAddress addr = getSocketBindingGroupAddress("binding-four");
ModelNode op = Util.createRemoveOperation(addr);
MockOperationContext operationContext = getOperationContextWithIncludes(addr);
ModelOnlyRemoveStepHandler.INSTANCE.execute(operationContext, op);
// WFCORE-833 no next validation step any more
//operationContext.executeNextStep();
}
示例8: clearConfigurationChanges
import org.jboss.as.controller.operations.common.Util; //导入方法依赖的package包/类
@After
public void clearConfigurationChanges() throws UnsuccessfulOperationException {
final ModelNode remove = Util.createRemoveOperation(ADDRESS);
getManagementClient().executeForResult(remove);
ModelNode configureSensitivity = Util.getUndefineAttributeOperation(SYSTEM_PROPERTY_CLASSIFICATION_ADDRESS, CONFIGURED_REQUIRES_ADDRESSABLE);
getManagementClient().executeForResult(configureSensitivity);
}
示例9: tearDown
import org.jboss.as.controller.operations.common.Util; //导入方法依赖的package包/类
@Override
public void tearDown(ManagementClient managementClient) throws Exception {
ModelNode disableAuditLog = Util.getWriteAttributeOperation(AUDIT_LOG_LOGGER_ADDR, ENABLED, false);
managementClient.getControllerClient().execute(disableAuditLog);
ModelNode deactivateHandler = Util.createRemoveOperation(AUDIT_LOG_LOGGER_IN_MEMORY_HANDLER_ADDR);
managementClient.getControllerClient().execute(deactivateHandler);
ModelNode removeHandler = Util.createRemoveOperation(IN_MEMORY_HANDLER_ADDR);
managementClient.getControllerClient().execute(removeHandler);
}
示例10: testBadSocketBindingGroupIncludesRemove
import org.jboss.as.controller.operations.common.Util; //导入方法依赖的package包/类
@Test
public void testBadSocketBindingGroupIncludesRemove() throws Exception {
KernelServices kernelServices = createKernelServices();
PathAddress addr = PathAddress.pathAddress(SOCKET_BINDING_GROUP, "test");
ModelNode op = Util.createRemoveOperation(addr);
ModelNode response = kernelServices.executeOperation(op);
Assert.assertEquals(response.toString(), FAILED, response.get(OUTCOME).asString());
Assert.assertTrue(response.toString(), response.get(FAILURE_DESCRIPTION).asString().contains("WFLYCTL0368"));
}
示例11: createConfigurationChanges
import org.jboss.as.controller.operations.common.Util; //导入方法依赖的package包/类
public void createConfigurationChanges(PathElement host) throws Exception {
DomainClient client = domainMasterLifecycleUtil.getDomainClient();
final ModelNode add = Util.createAddOperation(PathAddress.pathAddress().append(host).append(getAddress()));
add.get(LegacyConfigurationChangeResourceDefinition.MAX_HISTORY.getName()).set(MAX_HISTORY_SIZE);
executeForResult(client, add);
PathAddress allowedOrigins = PathAddress.pathAddress().append(host).append(ALLOWED_ORIGINS_ADDRESS);
ModelNode setAllowedOrigins = Util.createEmptyOperation("list-add", allowedOrigins);
setAllowedOrigins.get(ModelDescriptionConstants.NAME).set(ModelDescriptionConstants.ALLOWED_ORIGINS);
setAllowedOrigins.get(ModelDescriptionConstants.VALUE).set("http://www.wildfly.org");
client.execute(setAllowedOrigins);
PathAddress auditLogAddress = PathAddress.pathAddress().append(host).append(AUDIT_LOG_ADDRESS);
ModelNode disableLogBoot = Util.getWriteAttributeOperation(auditLogAddress, ModelDescriptionConstants.LOG_BOOT, false);
client.execute(disableLogBoot);
//read
client.execute(Util.getReadAttributeOperation(allowedOrigins, ModelDescriptionConstants.ALLOWED_ORIGINS));
//invalid operation
client.execute(Util.getUndefineAttributeOperation(allowedOrigins, "not-exists-attribute"));
//invalid operation
client.execute(Util.getWriteAttributeOperation(allowedOrigins, "not-exists-attribute", "123456"));
//write operation, failed
ModelNode setAllowedOriginsFails = Util.getWriteAttributeOperation(allowedOrigins, ModelDescriptionConstants.ALLOWED_ORIGINS, "123456"); //wrong type, expected is LIST, op list-add
client.execute(setAllowedOriginsFails);
PathAddress systemPropertyAddress = PathAddress.pathAddress().append(host).append(SYSTEM_PROPERTY_ADDRESS);
ModelNode setSystemProperty = Util.createAddOperation(systemPropertyAddress);
setSystemProperty.get(ModelDescriptionConstants.VALUE).set("changeConfig");
client.execute(setSystemProperty);
ModelNode unsetAllowedOrigins = Util.getUndefineAttributeOperation(allowedOrigins, ModelDescriptionConstants.ALLOWED_ORIGINS);
client.execute(unsetAllowedOrigins);
ModelNode enableLogBoot = Util.getWriteAttributeOperation(auditLogAddress, ModelDescriptionConstants.LOG_BOOT, true);
client.execute(enableLogBoot);
ModelNode unsetSystemProperty = Util.createRemoveOperation(systemPropertyAddress);
client.execute(unsetSystemProperty);
PathAddress inMemoryAddress = PathAddress.pathAddress().append(host).append(IN_MEMORY_HANDLER_ADDRESS);
ModelNode addInMemoryHandler = Util.createAddOperation(inMemoryAddress);
client.execute(addInMemoryHandler);
ModelNode editInMemoryHandler = Util.getWriteAttributeOperation(inMemoryAddress, ModelDescriptionConstants.MAX_HISTORY, 50);
client.execute(editInMemoryHandler);
ModelNode removeInMemoryHandler = Util.createRemoveOperation(inMemoryAddress);
client.execute(removeInMemoryHandler);
}
示例12: testGoodProfileIncludesRemove
import org.jboss.as.controller.operations.common.Util; //导入方法依赖的package包/类
@Test
public void testGoodProfileIncludesRemove() throws Exception {
PathAddress addr = getProfileAddress("profile-four");
ModelNode op = Util.createRemoveOperation(addr);
MockOperationContext operationContext = getOperationContextWithIncludes(addr);
ProfileRemoveHandler.INSTANCE.execute(operationContext, op);
// WFCORE-833 no next validation step any more
//operationContext.executeNextStep();
}
示例13: createRemoveCoreHandlerReferenceOperation
import org.jboss.as.controller.operations.common.Util; //导入方法依赖的package包/类
private ModelNode createRemoveCoreHandlerReferenceOperation(String name){
return Util.createRemoveOperation(createCoreHandlerReferenceAddress(name));
}
示例14: createRemovePeriodicRotatingFileHandlerOperation
import org.jboss.as.controller.operations.common.Util; //导入方法依赖的package包/类
protected ModelNode createRemovePeriodicRotatingFileHandlerOperation(String handlerName) {
return Util.createRemoveOperation(createPeriodicRotatingFileHandlerAddress(handlerName));
}
示例15: createRemoveJsonFormatterOperation
import org.jboss.as.controller.operations.common.Util; //导入方法依赖的package包/类
protected ModelNode createRemoveJsonFormatterOperation(String formatterName) {
return Util.createRemoveOperation(createJsonFormatterAddress(formatterName));
}