All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.wso2.carbon.hazelcast.HazelcastConstants Maven / Gradle / Ivy

The newest version!
/*
*  Copyright (c) 2005-2011, WSO2 Inc. (http://www.wso2.org) All Rights Reserved.
*
*  WSO2 Inc. licenses this file to you 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.wso2.carbon.hazelcast;

/**
 * Constants used in Hazelcast based clustering implementation
 */
public final class HazelcastConstants {

    public static final String LOCAL_MEMBER_PORT = "localMemberPort";
    public static final String LOCAL_MEMBER_HOST = "localMemberHost";
    public static final String MGT_CENTER_URL = "mgtCenterURL";
    public static final String LICENSE_KEY = "licenseKey";
    public static final String CLUSTERING_MESSAGE_TOPIC = "$clustering.message.topic";
    public static final String CLUSTER_IDEMPOTENT_NON_RELIABLE_MESSAGE_TOPIC = "$carbon.idempotent.message.topic";
    public static final String GROUP_MGT_CMD_TOPIC = ".group.mgt.cmd.topic";
    public static final String CONTROL_COMMAND_TOPIC = "$control.$command.$topic";
    public static final String GROUP_PASSWORD = "groupPassword";

    public static final String REPLAY_MESSAGE_QUEUE = "$ReplayMessageQueue:";

    public static final String AWS_MEMBERSHIP_SCHEME = "aws";

    public static final String CLUSTER_COORDINATOR_LOCK = "$coordinator#@lock";

    public static final String CONFIG_XML_PATH_PROP = "hazelcast.config";

    public static final String CONFIG_XML_NAME = "hazelcast.xml";
    public static final String AWS_ECS_MEMBERSHIP_SCHEME = "aws-ecs";
    public static final String KUBERNETES_MEMBERSHIP_SCHEME = "kubernetes";

    private HazelcastConstants() {
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy