/* * Copyright 2013 Red Hat Inc. and/or its affiliates and other contributors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package org.switchyard.as7.extension; /** * SwitchYardModelConstants * * Constants used for AS7 management model integration. * * @author Rob Cernich */ public final class SwitchYardModelConstants { // operations /** * Constant for /subsystem=switchyard/:get-version operation. */ public static final String GET_VERSION = "get-version"; /** * Constant for /subsystem=switchyard/:list-applications operation. */ public static final String LIST_APPLICATIONS = "list-applications"; /** * Constant for /subsystem=switchyard/:list-references operation. */ public static final String LIST_REFERENCES = "list-references"; /** * Constant for /subsystem=switchyard/:list-services operation. */ public static final String LIST_SERVICES = "list-services"; /** * Constant for /subsystem=switchyard/:read-application operation. */ public static final String READ_APPLICATION = "read-application"; /** * Constant for /subsystem=switchyard/:read-reference operation. */ public static final String READ_REFERENCE = "read-reference"; /** * Constant for /subsystem=switchyard/:read-service operation. */ public static final String READ_SERVICE = "read-service"; /** * Constant for /subsystem=switchyard/:uses-artifact operation. */ public static final String USES_ARTIFACT = "uses-artifact"; /** * Constant for /subsystem=switchyard/:show-metrics operation. */ public static final String SHOW_METRICS = "show-metrics"; /** * Constant for /subsystem=switchyard/:reset-metrics operation. */ public static final String RESET_METRICS = "reset-metrics"; /** * Constant for /subsystem=switchyard/:stop-gateway operation. */ public static final String STOP_GATEWAY = "stop-gateway"; /** * Constant for /subsystem=switchyard/:start-gateway operation. */ public static final String START_GATEWAY = "start-gateway"; /** * Constant for /subsystem=switchyard/:update-throttling operation. */ public static final String UPDATE_THROTTLING = "update-throttling"; // nodes /** * Constant for model key: name. */ public static final String NAME = "name"; /** * Constant for model key: interface. */ public static final String INTERFACE = "interface"; /** * Constant for model key: type. */ public static final String TYPE = "type"; /** * Constant for model key: application. */ public static final String APPLICATION = "application"; /** * Constant for model key: application-name. */ public static final String APPLICATION_NAME = "application-name"; /** * Constant for model key: componentServices. */ public static final String COMPONENT_SERVICES = "componentServices"; /** * Constant for model key: configuration. */ public static final String CONFIGURATION = "configuration"; /** * Constant for model key: from. */ public static final String FROM = "from"; /** * Constant for model key: implementation. */ public static final String IMPLEMENTATION = "implementation"; /** * Constant for model key: implementationConfiguration. */ public static final String IMPLEMENTATION_CONFIGURATION = "implementationConfiguration"; /** * Constant for model key: gateway. */ public static final String GATEWAY = "gateway"; /** * Constant for model key: gateways. */ public static final String GATEWAYS = "gateways"; /** * Constant for model key: operations. */ public static final String OPERATIONS = "operations"; /** * Constant for model key: promotedReference. */ public static final String PROMOTED_REFERENCE = "promotedReference"; /** * Constant for model key: promotedService. */ public static final String PROMOTED_SERVICE = "promotedService"; /** * Constant for model key: reference-name. */ public static final String REFERENCE_NAME = "reference-name"; /** * Constant for model key: references. */ public static final String REFERENCES = "references"; /** * Constant for model key: service-name. */ public static final String SERVICE_NAME = "service-name"; /** * Constant for model key: services. */ public static final String SERVICES = "services"; /** * Constant for model key: state. */ public static final String STATE = "state"; /** * Constant for model key: throttling. */ public static final String THROTTLING = "throttling"; /** * Constant for model key: to. */ public static final String TO = "to"; /** * Constant for model key: transformations. */ public static final String TRANSFORMERS = "transformers"; /** * Constant for model key: artifacts. */ public static final String ARTIFACTS = "artifacts"; /** * Constant for model key: url. */ public static final String URL = "url"; /** * Constant for model key: validators. */ public static final String VALIDATORS = "validators"; /** * Constant for model key: successCount. */ public static final String SUCCESS_COUNT = "successCount"; /** * Constant for model key: faultCount. */ public static final String FAULT_COUNT = "faultCount"; /** * Constant for model key: totalCount. */ public static final String TOTAL_COUNT = "totalCount"; /** * Constant for model key: averageTime. */ public static final String AVERAGE_TIME = "averageTime"; /** * Constant for model key: minTime. */ public static final String MIN_TIME = "minTime"; /** * Constant for model key: maxTime. */ public static final String MAX_TIME = "maxTime"; /** * Constant for model key: totalTime. */ public static final String TOTAL_TIME = "totalTime"; /** * Constant for model key: enabled. */ public static final String ENABLED = "enabled"; /** * Constant for model key: maxRequests. */ public static final String MAX_REQUESTS = "maxRequests"; /** * Constant for model key: timePeriod. */ public static final String TIME_PERIOD = "timePeriod"; private SwitchYardModelConstants() { } }