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


Java Util.getReadAttributeOperation方法代码示例

本文整理汇总了Java中org.jboss.as.controller.operations.common.Util.getReadAttributeOperation方法的典型用法代码示例。如果您正苦于以下问题:Java Util.getReadAttributeOperation方法的具体用法?Java Util.getReadAttributeOperation怎么用?Java Util.getReadAttributeOperation使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.jboss.as.controller.operations.common.Util的用法示例。


在下文中一共展示了Util.getReadAttributeOperation方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: testPost

import org.jboss.as.controller.operations.common.Util; //导入方法依赖的package包/类
@Test
public void testPost() throws Exception {
    ModelNode op = Util.getReadAttributeOperation(PathAddress.EMPTY_ADDRESS, "server-state");
    HttpPost post = new HttpPost(url.toURI());

    String cmdStr = op.toJSONString(true);
    StringEntity entity = new StringEntity(cmdStr);
    entity.setContentType(APPLICATION_JSON);
    post.setEntity(entity);

    assertNull(getCorrelationHeader(post));

    post.addHeader(HEADER, VALUE1);
    assertEquals(VALUE1, getCorrelationHeader(post));

    post.setHeader(HEADER, VALUE2);
    assertEquals(VALUE2, getCorrelationHeader(post));

    post.setHeader(HEADER, VALUE1);
    assertEquals(VALUE1, getCorrelationHeader(post));

    post.removeHeaders(HEADER);
    assertNull(getCorrelationHeader(post));
}
 
开发者ID:wildfly,项目名称:wildfly-core,代码行数:25,代码来源:XCorrelationIdTestCase.java

示例2: validateTimeoutProperties

import org.jboss.as.controller.operations.common.Util; //导入方法依赖的package包/类
private static void validateTimeoutProperties(String host, String server, String baseTimeout, String domainAdder) throws IOException, MgmtOperationException {
    PathAddress pa = PathAddress.pathAddress(HOST, host);
    if (server != null) {
        pa = pa.append(RUNNING_SERVER, server);
    }
    ModelNode op = Util.getReadAttributeOperation(pa.append(RUNTIME_MXBEAN), "system-properties");
    ModelNode props = executeForResult(op, masterClient);
    if (baseTimeout == null) {
        assertFalse(props.toString(), props.hasDefined("jboss.as.management.blocking.timeout"));
    } else {
        assertEquals(props.toString(), baseTimeout, props.get("jboss.as.management.blocking.timeout").asString());
    }
    if (domainAdder == null) {
        assertFalse(props.toString(), props.hasDefined("org.wildfly.unsupported.test.domain-timeout-adder"));
    } else {
        assertEquals(props.toString(), domainAdder, props.get("org.wildfly.unsupported.test.domain-timeout-adder").asString());
    }
}
 
开发者ID:wildfly,项目名称:wildfly-core,代码行数:19,代码来源:OperationTimeoutTestCase.java

示例3: attributeTest

import org.jboss.as.controller.operations.common.Util; //导入方法依赖的package包/类
private void attributeTest(String attribute, String accessType) throws IOException {
    ModelNode op = Util.getReadResourceDescriptionOperation(PROFILE.append(SUBSYSTEM));
    ModelNode resp = executeOp(op, SUCCESS);
    assertTrue(resp.toString(), resp.hasDefined(RESULT, ATTRIBUTES));
    // non storage=configuration attributes should not get registered even though the ResourceDefinition tries
    assertFalse(resp.toString(), resp.has(RESULT, ATTRIBUTES, attribute));

    op = Util.getReadAttributeOperation(PROFILE.append(SUBSYSTEM), attribute);
    executeOp(op, FAILED);

    op = Util.getReadResourceDescriptionOperation(SLAVE.append(MAIN_THREE).append(SUBSYSTEM));
    resp = executeOp(op, SUCCESS);
    assertEquals(resp.toString(), accessType, resp.get(RESULT, ATTRIBUTES, attribute, ACCESS_TYPE).asString());

    op = Util.getReadAttributeOperation(SLAVE.append(MAIN_THREE).append(SUBSYSTEM), attribute);
    resp = executeOp(op, SUCCESS);
    assertTrue(resp.toString(), resp.get(RESULT).asBoolean());
}
 
开发者ID:wildfly,项目名称:wildfly-core,代码行数:19,代码来源:RuntimeOnlyOperationsTestCase.java

示例4: addReadAttributeStep

import org.jboss.as.controller.operations.common.Util; //导入方法依赖的package包/类
private void addReadAttributeStep(OperationContext context, PathAddress address, boolean defaults, boolean resolve, FilteredData localFilteredData,
                                  ImmutableManagementResourceRegistration registry,
                                  AttributeDefinition.NameAndGroup attributeKey, Map<AttributeDefinition.NameAndGroup, GlobalOperationHandlers.AvailableResponse> responseMap) {
    // See if there was an override registered for the standard :read-attribute handling (unlikely!!!)
    OperationStepHandler overrideHandler = registry.getOperationHandler(PathAddress.EMPTY_ADDRESS, READ_ATTRIBUTE_OPERATION);
    if (overrideHandler != null &&
            (overrideHandler == ReadAttributeHandler.INSTANCE || overrideHandler == ReadAttributeHandler.RESOLVE_INSTANCE)) {
        // not an override
        overrideHandler = null;
    }

    OperationStepHandler readAttributeHandler = new ReadAttributeHandler(localFilteredData, overrideHandler, (resolve && resolvable));

    final ModelNode attributeOperation = Util.getReadAttributeOperation(address, attributeKey.getName());
    attributeOperation.get(ModelDescriptionConstants.INCLUDE_DEFAULTS).set(defaults);
    attributeOperation.get(ModelDescriptionConstants.RESOLVE_EXPRESSIONS).set(resolve);

    final ModelNode attrResponse = new ModelNode();
    GlobalOperationHandlers.AvailableResponse availableResponse = new GlobalOperationHandlers.AvailableResponse(attrResponse);
    responseMap.put(attributeKey, availableResponse);

    GlobalOperationHandlers.AvailableResponseWrapper wrapper = new GlobalOperationHandlers.AvailableResponseWrapper(readAttributeHandler, availableResponse);

    context.addStep(attrResponse, attributeOperation, wrapper, OperationContext.Stage.MODEL, true);
}
 
开发者ID:wildfly,项目名称:wildfly-core,代码行数:26,代码来源:ReadResourceHandler.java

示例5: addReadAttributeStep

import org.jboss.as.controller.operations.common.Util; //导入方法依赖的package包/类
private void addReadAttributeStep(OperationContext context, PathAddress address, boolean defaults, boolean resolve,
                                  FilteredData localFilteredData,
        ImmutableManagementResourceRegistration registry,
        AttributeDefinition.NameAndGroup attributeKey, Map<AttributeDefinition.NameAndGroup, GlobalOperationHandlers.AvailableResponse> responseMap) {
    // See if there was an override registered for the standard :read-attribute handling (unlikely!!!)
    OperationStepHandler overrideHandler = registry.getOperationHandler(PathAddress.EMPTY_ADDRESS, READ_ATTRIBUTE_OPERATION);
    if (overrideHandler != null
            && (overrideHandler == ReadAttributeHandler.INSTANCE || overrideHandler == ReadAttributeHandler.RESOLVE_INSTANCE)) {
        // not an override
        overrideHandler = null;
    }

    OperationStepHandler readAttributeHandler = new ReadAttributeHandler(localFilteredData, overrideHandler, (resolve && resolvable));

    final ModelNode attributeOperation = Util.getReadAttributeOperation(address, attributeKey.getName());
    attributeOperation.get(ModelDescriptionConstants.INCLUDE_DEFAULTS).set(defaults);
    attributeOperation.get(ModelDescriptionConstants.RESOLVE_EXPRESSIONS).set(resolve);

    final ModelNode attrResponse = new ModelNode();
    GlobalOperationHandlers.AvailableResponse availableResponse = new GlobalOperationHandlers.AvailableResponse(attrResponse);
    responseMap.put(attributeKey, availableResponse);

    GlobalOperationHandlers.AvailableResponseWrapper wrapper = new GlobalOperationHandlers.AvailableResponseWrapper(readAttributeHandler, availableResponse);

    context.addStep(attrResponse, attributeOperation, wrapper, OperationContext.Stage.MODEL, true);
}
 
开发者ID:wildfly,项目名称:wildfly-core,代码行数:27,代码来源:ReadAttributeGroupHandler.java

示例6: testNativeInterface

import org.jboss.as.controller.operations.common.Util; //导入方法依赖的package包/类
@Test
public void testNativeInterface() throws Exception {
    ModelNode opNode = Util.getReadAttributeOperation(PathAddress.pathAddress(SUBSYSTEM, LogStreamExtension.SUBSYSTEM_NAME), "log-file");
    readLogFile(opNode);

    opNode = Util.createEmptyOperation(LogStreamExtension.STREAM_LOG_FILE, PathAddress.pathAddress(SUBSYSTEM, LogStreamExtension.SUBSYSTEM_NAME));
    readLogFile(opNode);
}
 
开发者ID:wildfly,项目名称:wildfly-core,代码行数:9,代码来源:ResponseAttachmentTestCase.java

示例7: readSystemProperties

import org.jboss.as.controller.operations.common.Util; //导入方法依赖的package包/类
private ModelNode readSystemProperties(DomainClient client, PathAddress parent) throws IOException {
    PathAddress addr = parent.append("core-service", "platform-mbean").append("type", "runtime");
    ModelNode op = Util.getReadAttributeOperation(addr, "system-properties");
    ModelNode response = client.execute(op);
    ModelNode result = DomainTestSupport.validateResponse(response, true);
    Assert.assertNotNull(result);
    Assert.assertEquals(response.toString(), ModelType.OBJECT, result.getType());
    return result;
}
 
开发者ID:wildfly,项目名称:wildfly-core,代码行数:10,代码来源:ServerManagementTestCase.java

示例8: getServerProperty

import org.jboss.as.controller.operations.common.Util; //导入方法依赖的package包/类
private String getServerProperty(DomainClient slaveClient, String propName) throws Exception {
    PathAddress addr = SLAVE_ADDR.append(SERVER, "server-affected")
            .append(CORE_SERVICE, PLATFORM_MBEAN).append(TYPE, "runtime");
    ModelNode op = Util.getReadAttributeOperation(addr, SYSTEM_PROPERTIES);
    ModelNode props = DomainTestUtils.executeForResult(op, slaveClient);
    for (ModelNode prop : props.asList()) {
        Property property = prop.asProperty();
        if (property.getName().equals(propName)) {
            return property.getValue().asString();
        }
    }
    return null;

}
 
开发者ID:wildfly,项目名称:wildfly-core,代码行数:15,代码来源:DeploymentOverlayScenario.java

示例9: getDeploymentProperty

import org.jboss.as.controller.operations.common.Util; //导入方法依赖的package包/类
private String getDeploymentProperty(DomainClient slaveClient, String qualifier) throws Exception {
    PathAddress addr = SLAVE_ADDR.append(SERVER, "server-affected")
            .append(CORE_SERVICE, PLATFORM_MBEAN).append(TYPE, "runtime");
    ModelNode op = Util.getReadAttributeOperation(addr, SYSTEM_PROPERTIES);
    ModelNode props = DomainTestUtils.executeForResult(op, slaveClient);
    String propName = "test.deployment.prop." + qualifier;
    for (ModelNode prop : props.asList()) {
        Property property = prop.asProperty();
        if (property.getName().equals(propName)) {
            return property.getValue().asString();
        }
    }
    return null;
}
 
开发者ID:wildfly,项目名称:wildfly-core,代码行数:15,代码来源:DeploymentScenario.java

示例10: checkMaxHistorySize

import org.jboss.as.controller.operations.common.Util; //导入方法依赖的package包/类
protected void checkMaxHistorySize(DomainClient client,  int expectedSize, PathElement ... prefix) throws UnsuccessfulOperationException {
    PathAddress address = PathAddress.pathAddress().append(prefix).append(getAddress());
    ModelNode readMaxHistorySize = Util.getReadAttributeOperation(address, MAX_HISTORY);
    ModelNode result = executeForResult(client, readMaxHistorySize);
    assertThat(result.asInt(), is(expectedSize));
}
 
开发者ID:wildfly,项目名称:wildfly-core,代码行数:7,代码来源:AbstractConfigurationChangesTestCase.java

示例11: getSlaveServerStatus

import org.jboss.as.controller.operations.common.Util; //导入方法依赖的package包/类
private String getSlaveServerStatus(String serverName) throws Exception {
    ModelNode op = Util.getReadAttributeOperation(PathAddress.pathAddress(getSlaveRunningServerAddress(serverName)), "server-state");
    ModelNode result = slaveClient.execute(op);
    return validateResponse(result).asString();
}
 
开发者ID:wildfly,项目名称:wildfly-core,代码行数:6,代码来源:AutoIgnoredResourcesDomainTestCase.java

示例12: getSlaveHostStatus

import org.jboss.as.controller.operations.common.Util; //导入方法依赖的package包/类
private String getSlaveHostStatus() throws Exception {
    ModelNode op = Util.getReadAttributeOperation(PathAddress.pathAddress(SLAVE_ROOT_ADDRESS), HOST_STATE);
    ModelNode result = slaveClient.execute(op);
    return validateResponse(result).asString();
}
 
开发者ID:wildfly,项目名称:wildfly-core,代码行数:6,代码来源:AutoIgnoredResourcesDomainTestCase.java

示例13: createReadAttributeOp

import org.jboss.as.controller.operations.common.Util; //导入方法依赖的package包/类
private ModelNode createReadAttributeOp(PathAddress base) {
    PathAddress pa = base.append(SUBSYSTEM, LogStreamExtension.SUBSYSTEM_NAME);
    return Util.getReadAttributeOperation(pa, LogStreamExtension.LOG_FILE.getName());
}
 
开发者ID:wildfly,项目名称:wildfly-core,代码行数:5,代码来源:ResponseStreamTestCase.java

示例14: testDiscoveryOptionsOrdering

import org.jboss.as.controller.operations.common.Util; //导入方法依赖的package包/类
@Test
public void testDiscoveryOptionsOrdering() throws Exception {
    DomainClient slaveClient = domainSlaveLifecycleUtil.getDomainClient();
    ModelNode discoveryOptionsAddress = new ModelNode();
    discoveryOptionsAddress.add("host", "slave");
    discoveryOptionsAddress.add("core-service", "discovery-options");
    ModelNode readDiscoveryOptionsOrdering = Util.getReadAttributeOperation(PathAddress.pathAddress(discoveryOptionsAddress), DISCOVERY_OPTIONS);
    ModelNode expectedDiscoveryOptionsOrdering = new ModelNode();
    expectedDiscoveryOptionsOrdering.add("static-discovery", "start-option");
    ModelNode originalOptionsOrdering = new ModelNode();
    originalOptionsOrdering.add("static-discovery", "start-option");

    ModelNode discoveryOptionProperties = new ModelNode();
    discoveryOptionProperties.get(ACCESS_KEY).set("access_key");
    discoveryOptionProperties.get(SECRET_ACCESS_KEY).set("secret_access_key");
    discoveryOptionProperties.get(LOCATION).set("location");
    ModelNode addS3DiscoveryOption = getS3DiscoveryOptionAddOperation(discoveryOptionProperties);

    ModelNode addStaticDiscoveryOption = new ModelNode();
    addStaticDiscoveryOption.get(OP).set(ADD);
    addStaticDiscoveryOption.get(HOST).set("127.0.0.2");
    addStaticDiscoveryOption.get(PORT).set("9999");

    ModelNode result = slaveClient.execute(readDiscoveryOptionsOrdering);
    ModelNode returnVal = validateResponse(result);
    Assert.assertEquals(originalOptionsOrdering, returnVal);

    // (host=slave),(core-service=discovery-options),(discovery-option=option-one)
    ModelNode discoveryOptionAddressOne = discoveryOptionsAddress.clone().add("discovery-option", "option-one");
    addDiscoveryOptionTest(slaveClient, discoveryOptionAddressOne, addS3DiscoveryOption);
    expectedDiscoveryOptionsOrdering.add("discovery-option", "option-one");

    // (host=slave),(core-service=discovery-options),(static-discovery=option-two)
    ModelNode discoveryOptionAddressTwo = discoveryOptionsAddress.clone().add("static-discovery", "option-two");
    addDiscoveryOptionTest(slaveClient, discoveryOptionAddressTwo, addStaticDiscoveryOption);
    expectedDiscoveryOptionsOrdering.add("static-discovery", "option-two");

    // (host=slave),(core-service=discovery-options),(discovery-option=option-three)
    ModelNode discoveryOptionAddressThree = discoveryOptionsAddress.clone().add("discovery-option", "option-three");
    addDiscoveryOptionTest(slaveClient, discoveryOptionAddressThree, addS3DiscoveryOption);
    expectedDiscoveryOptionsOrdering.add("discovery-option", "option-three");

    result = slaveClient.execute(readDiscoveryOptionsOrdering);
    returnVal = validateResponse(result);
    Assert.assertEquals(expectedDiscoveryOptionsOrdering, returnVal);

    removeDiscoveryOptionTest(slaveClient, discoveryOptionAddressOne);
    removeDiscoveryOptionTest(slaveClient, discoveryOptionAddressTwo);
    removeDiscoveryOptionTest(slaveClient, discoveryOptionAddressThree);

    result = slaveClient.execute(readDiscoveryOptionsOrdering);
    returnVal = validateResponse(result);
    Assert.assertEquals(originalOptionsOrdering, returnVal);
}
 
开发者ID:wildfly,项目名称:wildfly-core,代码行数:55,代码来源:DiscoveryOptionTestCase.java

示例15: testOptionsAttribute

import org.jboss.as.controller.operations.common.Util; //导入方法依赖的package包/类
@Test
public void testOptionsAttribute() throws Exception {
    DomainClient slaveClient = domainSlaveLifecycleUtil.getDomainClient();
    ModelNode discoveryOptionsAddress = new ModelNode();
    discoveryOptionsAddress.add("host", "slave");
    discoveryOptionsAddress.add("core-service", "discovery-options");
    ModelNode readOptionsAttr = Util.getReadAttributeOperation(PathAddress.pathAddress(discoveryOptionsAddress), ModelDescriptionConstants.OPTIONS);

    ModelNode item = new ModelNode();
    ModelNode value = item.get("static-discovery");
    value.get("name").set("start-option");
    value.get("protocol");
    value.get("host").set(new ValueExpression("${jboss.test.host.master.address}"));
    value.get("port").set(9999);

    ModelNode expectedOptions = new ModelNode();
    expectedOptions.add(item);
    ModelNode originalOptions = new ModelNode();
    originalOptions.add(item);

    ModelNode discoveryOptionProperties = new ModelNode();
    discoveryOptionProperties.get(ACCESS_KEY).set("access_key");
    discoveryOptionProperties.get(SECRET_ACCESS_KEY).set("secret_access_key");
    discoveryOptionProperties.get(LOCATION).set("location");
    ModelNode addS3DiscoveryOption = getS3DiscoveryOptionAddOperation(discoveryOptionProperties);

    ModelNode addStaticDiscoveryOption = new ModelNode();
    addStaticDiscoveryOption.get(OP).set(ADD);
    addStaticDiscoveryOption.get(HOST).set("127.0.0.2");
    addStaticDiscoveryOption.get(PORT).set("9999");

    ModelNode result = slaveClient.execute(readOptionsAttr);
    ModelNode returnVal = validateResponse(result);
    Assert.assertEquals(originalOptions, returnVal);

    // (host=slave),(core-service=discovery-options),(discovery-option=option-one)
    ModelNode discoveryOptionAddressOne = discoveryOptionsAddress.clone().add("discovery-option", "option-one");
    addDiscoveryOptionTest(slaveClient, discoveryOptionAddressOne, addS3DiscoveryOption);

    item = new ModelNode();
    value = item.get("custom-discovery");
    value.get("name").set("option-one");
    value.get("code").set("org.jboss.as.host.controller.discovery.S3Discovery");
    value.get("module").set("org.jboss.as.host.controller.discovery");
    value.get("properties").set(discoveryOptionProperties);
    expectedOptions.add(item);

    // (host=slave),(core-service=discovery-options),(static-discovery=option-two)
    ModelNode discoveryOptionAddressTwo = discoveryOptionsAddress.clone().add("static-discovery", "option-two");
    addDiscoveryOptionTest(slaveClient, discoveryOptionAddressTwo, addStaticDiscoveryOption);
    item = new ModelNode();
    value = item.get("static-discovery");
    value.get("name").set("option-two");
    value.get("protocol");
    value.get("host").set("127.0.0.2");
    value.get("port").set(9999);
    expectedOptions.add(item);

    // (host=slave),(core-service=discovery-options),(discovery-option=option-three)
    ModelNode discoveryOptionAddressThree = discoveryOptionsAddress.clone().add("discovery-option", "option-three");
    addDiscoveryOptionTest(slaveClient, discoveryOptionAddressThree, addS3DiscoveryOption);
    item = new ModelNode();
    value = item.get("custom-discovery");
    value.get("name").set("option-three");
    value.get("code").set("org.jboss.as.host.controller.discovery.S3Discovery");
    value.get("module").set("org.jboss.as.host.controller.discovery");
    value.get("properties").set(discoveryOptionProperties);
    expectedOptions.add(item);

    result = slaveClient.execute(readOptionsAttr);
    returnVal = validateResponse(result);
    Assert.assertEquals(expectedOptions, returnVal);

    removeDiscoveryOptionTest(slaveClient, discoveryOptionAddressOne);
    removeDiscoveryOptionTest(slaveClient, discoveryOptionAddressTwo);
    removeDiscoveryOptionTest(slaveClient, discoveryOptionAddressThree);

    result = slaveClient.execute(readOptionsAttr);
    returnVal = validateResponse(result);
    Assert.assertEquals(originalOptions, returnVal);
}
 
开发者ID:wildfly,项目名称:wildfly-core,代码行数:82,代码来源:DiscoveryOptionTestCase.java


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