Package org.jboss.as.controller

Examples of org.jboss.as.controller.SimpleOperationDefinitionBuilder


public class ModClusterGetProxyInfo implements OperationStepHandler {

    static final ModClusterGetProxyInfo INSTANCE = new ModClusterGetProxyInfo();

    static OperationDefinition getDefinition(ResourceDescriptionResolver descriptionResolver) {
        return new SimpleOperationDefinitionBuilder(CommonAttributes.READ_PROXIES_INFO, descriptionResolver)
                    .setReadOnly()
                    .setRuntimeOnly()
                    .setReplyType(ModelType.LIST)
                    .setReplyValueType(ModelType.STRING)
                    .addAccessConstraint(ModClusterExtension.MOD_CLUSTER_PROXIES_DEF)
View Full Code Here


public class ModClusterStopContext implements OperationStepHandler {

    static final ModClusterStopContext INSTANCE = new ModClusterStopContext();

    static OperationDefinition getDefinition(ResourceDescriptionResolver descriptionResolver) {
        return new SimpleOperationDefinitionBuilder(CommonAttributes.STOP_CONTEXT, descriptionResolver)
                .addParameter(VIRTUAL_HOST)
                .addParameter(CONTEXT)
                .addParameter(WAIT_TIME)
                .setRuntimeOnly()
                .build();
View Full Code Here

public class ModClusterDisable implements OperationStepHandler {

    static final ModClusterDisable INSTANCE = new ModClusterDisable();

    static OperationDefinition getDefinition(ResourceDescriptionResolver descriptionResolver) {
        return new SimpleOperationDefinitionBuilder(CommonAttributes.DISABLE, descriptionResolver)
                .setRuntimeOnly()
                .build();
    }
View Full Code Here

    public void registerOperations(ManagementResourceRegistration resourceRegistration) {
        super.registerOperations(resourceRegistration);

        final ResourceDescriptionResolver rootResolver = getResourceDescriptionResolver();

        final OperationDefinition addMetricDef = new SimpleOperationDefinitionBuilder(CommonAttributes.ADD_METRIC, rootResolver)
                .setParameters(LoadMetricDefinition.ATTRIBUTES)
                .setRuntimeOnly()
                .build();
        final OperationDefinition addCustomDef = new SimpleOperationDefinitionBuilder(CommonAttributes.ADD_CUSTOM_METRIC, rootResolver)
                .setParameters(CustomLoadMetricDefinition.ATTRIBUTES)
                .setRuntimeOnly()
                .build();
        final OperationDefinition removeMetricDef = new SimpleOperationDefinitionBuilder(CommonAttributes.REMOVE_METRIC, rootResolver)
                .setParameters(LoadMetricDefinition.TYPE)
                .setRuntimeOnly()
                .build();
        final OperationDefinition removeCustomDef = new SimpleOperationDefinitionBuilder(CommonAttributes.REMOVE_CUSTOM_METRIC, rootResolver)
                .setParameters(CustomLoadMetricDefinition.CLASS)
                .setRuntimeOnly()
                .build();

        resourceRegistration.registerOperationHandler(addMetricDef, ModClusterAddMetric.INSTANCE);
View Full Code Here

public class ModClusterDisableContext implements OperationStepHandler {

    static final ModClusterDisableContext INSTANCE = new ModClusterDisableContext();

    static OperationDefinition getDefinition(ResourceDescriptionResolver descriptionResolver) {
        return new SimpleOperationDefinitionBuilder(CommonAttributes.DISABLE_CONTEXT, descriptionResolver)
                .addParameter(VIRTUAL_HOST)
                .addParameter(CONTEXT)
                .setRuntimeOnly()
                .build();
    }
View Full Code Here

public class ModClusterEnableContext implements OperationStepHandler {

    static final ModClusterEnableContext INSTANCE = new ModClusterEnableContext();

    static OperationDefinition getDefinition(ResourceDescriptionResolver descriptionResolver) {
        return new SimpleOperationDefinitionBuilder(CommonAttributes.ENABLE_CONTEXT, descriptionResolver)
                .addParameter(VIRTUAL_HOST)
                .addParameter(CONTEXT)
                .setRuntimeOnly()
                .build();
    }
View Full Code Here

public class ModClusterReset implements OperationStepHandler {

    static final ModClusterReset INSTANCE = new ModClusterReset();

    static OperationDefinition getDefinition(ResourceDescriptionResolver descriptionResolver) {
        return new SimpleOperationDefinitionBuilder(CommonAttributes.RESET, descriptionResolver)
                .setRuntimeOnly()
                .build();
    }
View Full Code Here

public class ModClusterListProxies implements OperationStepHandler {

    static final ModClusterListProxies INSTANCE = new ModClusterListProxies();

    static OperationDefinition getDefinition(ResourceDescriptionResolver descriptionResolver) {
        return new SimpleOperationDefinitionBuilder(CommonAttributes.LIST_PROXIES, descriptionResolver)
            .setReadOnly()
            .setRuntimeOnly()
            .setReplyType(ModelType.LIST)
            .setReplyValueType(ModelType.STRING)
            .addAccessConstraint(ModClusterExtension.MOD_CLUSTER_PROXIES_DEF)
View Full Code Here

public class ModClusterAddProxy implements OperationStepHandler {

    static final ModClusterAddProxy INSTANCE = new ModClusterAddProxy();

    static OperationDefinition getDefinition(ResourceDescriptionResolver descriptionResolver) {
        return new SimpleOperationDefinitionBuilder(CommonAttributes.ADD_PROXY, descriptionResolver)
                .addParameter(HOST)
                .addParameter(PORT)
                .setRuntimeOnly()
                .addAccessConstraint(ModClusterExtension.MOD_CLUSTER_PROXIES_DEF)
                .build();
View Full Code Here

public class ModClusterStop implements OperationStepHandler {

    static final ModClusterStop INSTANCE = new ModClusterStop();

    static OperationDefinition getDefinition(ResourceDescriptionResolver descriptionResolver) {
        return new SimpleOperationDefinitionBuilder(CommonAttributes.STOP, descriptionResolver)
                .addParameter(WAIT_TIME)
                .setRuntimeOnly()
                .build();
    }
View Full Code Here

TOP

Related Classes of org.jboss.as.controller.SimpleOperationDefinitionBuilder

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.