当前位置: 首页>>代码示例>>Java>>正文


Java Util.createRemoveOperation方法代码示例

本文整理汇总了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());
}
 
开发者ID:wildfly,项目名称:wildfly-core,代码行数:21,代码来源:AbstractVaultTest.java

示例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);
}
 
开发者ID:wildfly,项目名称:wildfly-core,代码行数:23,代码来源:StandaloneRootResourceTestCase.java

示例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);
    }
}
 
开发者ID:wildfly,项目名称:wildfly-core,代码行数:22,代码来源:RemoveResourceTestCase.java

示例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.
    }
}
 
开发者ID:wildfly,项目名称:wildfly-core,代码行数:17,代码来源:MissingVaultExpressionTestCase.java

示例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);
    }
}
 
开发者ID:emmartins,项目名称:wildfly-server-migration,代码行数:9,代码来源:AbstractManageableResource.java

示例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));
}
 
开发者ID:wildfly,项目名称:wildfly-core,代码行数:13,代码来源:ServerAutoStartTestCase.java

示例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();
}
 
开发者ID:wildfly,项目名称:wildfly-core,代码行数:10,代码来源:SocketBindingGroupIncludesHandlerTestCase.java

示例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);
}
 
开发者ID:wildfly,项目名称:wildfly-core,代码行数:8,代码来源:ConfigurationChangesHistoryTestCase.java

示例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);
}
 
开发者ID:wildfly,项目名称:wildfly-core,代码行数:10,代码来源:InMemoryAuditReportSetupTask.java

示例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"));
}
 
开发者ID:wildfly,项目名称:wildfly-core,代码行数:12,代码来源:DomainSocketBindingGroupTestCase.java

示例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);
}
 
开发者ID:wildfly,项目名称:wildfly-core,代码行数:41,代码来源:AbstractConfigurationChangesTestCase.java

示例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();
}
 
开发者ID:wildfly,项目名称:wildfly-core,代码行数:10,代码来源:ProfileIncludesHandlerTestCase.java

示例13: createRemoveCoreHandlerReferenceOperation

import org.jboss.as.controller.operations.common.Util; //导入方法依赖的package包/类
private ModelNode createRemoveCoreHandlerReferenceOperation(String name){
    return Util.createRemoveOperation(createCoreHandlerReferenceAddress(name));
}
 
开发者ID:wildfly,项目名称:wildfly-core,代码行数:4,代码来源:JmxAuditLogHandlerTestCase.java

示例14: createRemovePeriodicRotatingFileHandlerOperation

import org.jboss.as.controller.operations.common.Util; //导入方法依赖的package包/类
protected ModelNode createRemovePeriodicRotatingFileHandlerOperation(String handlerName) {
    return Util.createRemoveOperation(createPeriodicRotatingFileHandlerAddress(handlerName));
}
 
开发者ID:wildfly,项目名称:wildfly-core,代码行数:4,代码来源:AbstractAuditLogHandlerTestCase.java

示例15: createRemoveJsonFormatterOperation

import org.jboss.as.controller.operations.common.Util; //导入方法依赖的package包/类
protected ModelNode createRemoveJsonFormatterOperation(String formatterName) {
    return Util.createRemoveOperation(createJsonFormatterAddress(formatterName));
}
 
开发者ID:wildfly,项目名称:wildfly-core,代码行数:4,代码来源:AbstractAuditLogHandlerTestCase.java


注:本文中的org.jboss.as.controller.operations.common.Util.createRemoveOperation方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。