/*
* JBoss, Home of Professional Open Source.
* Copyright 2011, Red Hat, Inc., and individual contributors
* as indicated by the @author tags. See the copyright.txt file in the
* distribution for a full listing of individual contributors.
*
* This is free software; you can redistribute it and/or modify it
* under the terms of the GNU Lesser General Public License as
* published by the Free Software Foundation; either version 2.1 of
* the License, or (at your option) any later version.
*
* This software is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this software; if not, write to the Free
* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
*/
package org.wildfly.extension.mod_cluster;
/**
* @author Jean-Frederic Clere
*/
interface CommonAttributes {
String MOD_CLUSTER_CONFIG = "mod-cluster-config";
String PROXY_CONF = "proxy-conf";
String HTTPD_CONF = "httpd-conf";
String NODES_CONF = "nodes-conf";
String ADVERTISE_SOCKET = "advertise-socket";
String SSL = "ssl";
String PROXIES = "proxies";
String PROXY_LIST = "proxy-list";
String PROXY_URL = "proxy-url";
String ADVERTISE = "advertise";
String ADVERTISE_SECURITY_KEY = "advertise-security-key";
String EXCLUDED_CONTEXTS = "excluded-contexts";
String AUTO_ENABLE_CONTEXTS = "auto-enable-contexts";
String STOP_CONTEXT_TIMEOUT = "stop-context-timeout";
String SOCKET_TIMEOUT = "socket-timeout";
String SSL_CONTEXT = "ssl-context";
String CONNECTOR = "connector";
String SESSION_DRAINING_STRATEGY = "session-draining-strategy";
String STATUS_INTERVAL = "status-interval";
String STICKY_SESSION = "sticky-session";
String STICKY_SESSION_REMOVE = "sticky-session-remove";
String STICKY_SESSION_FORCE = "sticky-session-force";
String WORKER_TIMEOUT = "worker-timeout";
String MAX_ATTEMPTS = "max-attempts";
String FLUSH_PACKETS = "flush-packets";
String FLUSH_WAIT = "flush-wait";
String PING = "ping";
String SMAX = "smax";
String TTL = "ttl";
String NODE_TIMEOUT = "node-timeout";
String BALANCER = "balancer";
String LOAD_BALANCING_GROUP = "load-balancing-group";
String DOMAIN = "domain";
String LOAD_METRIC = "load-metric";
String FACTOR = "factor";
String HISTORY = "history";
String DECAY = "decay";
String NAME = "name";
String CAPACITY = "capacity";
String TYPE = "type";
String LOAD_PROVIDER = "load-provider";
String SIMPLE_LOAD_PROVIDER_FACTOR = "simple-load-provider";
String DYNAMIC_LOAD_PROVIDER = "dynamic-load-provider";
String CUSTOM_LOAD_METRIC = "custom-load-metric";
String WEIGHT = "weight";
String CLASS = "class";
String PROPERTY = "property";
String VALUE = "value";
String KEY_ALIAS = "key-alias";
String PASSWORD = "password";
String CERTIFICATE_KEY_FILE = "certificate-key-file";
String CIPHER_SUITE = "cipher-suite";
String PROTOCOL = "protocol";
String CA_CERTIFICATE_FILE = "ca-certificate-file";
String CA_REVOCATION_URL = "ca-revocation-url";
String CONFIGURATION = "configuration";
String PORT = "port";
String HOST = "host";
String VIRTUAL_HOST = "virtualhost";
String CONTEXT = "context";
String WAIT_TIME = "waittime";
String LIST_PROXIES = "list-proxies";
String READ_PROXIES_INFO = "read-proxies-info";
String READ_PROXIES_CONFIGURATION = "read-proxies-configuration";
String ADD_PROXY = "add-proxy";
String REMOVE_PROXY = "remove-proxy";
String REFRESH = "refresh";
String RESET = "reset";
String ENABLE = "enable";
String DISABLE = "disable";
String STOP = "stop";
String ENABLE_CONTEXT = "enable-context";
String DISABLE_CONTEXT = "disable-context";
String STOP_CONTEXT = "stop-context";
String ADD_METRIC = "add-metric";
String ADD_CUSTOM_METRIC = "add-custom-metric";
String REMOVE_METRIC = "remove-metric";
String REMOVE_CUSTOM_METRIC = "remove-custom-metric";
}