package org.zstack.core.cloudbus; import org.zstack.core.GlobalProperty; import org.zstack.core.GlobalPropertyDefinition; import java.util.List; /** */ @GlobalPropertyDefinition public class CloudBusGlobalProperty { @GlobalProperty(name="CloudBus.serverIp.", required = true) public static List<String> SERVER_IPS; @GlobalProperty(name="CloudBus.closeTracker", defaultValue = "false") public static boolean CLOSE_TRACKER; @GlobalProperty(name="CloudBus.messageTrackerGarbageCollectorInterval", defaultValue = "600") public static int TRACKER_GARBAGE_COLLECTOR_INTERVAL; @GlobalProperty(name="CloudBus.messageLogFilterAll", defaultValue = "true") public static boolean MESSAGE_LOG_FILTER_ALL; @GlobalProperty(name="CloudBus.messageLog") public static String MESSAGE_LOG; @GlobalProperty(name="CloudBus.rabbitmqUsername") public static String RABBITMQ_USERNAME; @GlobalProperty(name="CloudBus.rabbitmqPassword") public static String RABBITMQ_PASSWORD; @GlobalProperty(name="CloudBus.rabbitmqVirtualHost") public static String RABBITMQ_VIRTUAL_HOST; @GlobalProperty(name="CloudBus.rabbitmqHeartbeatTimeout", defaultValue = "60") public static int RABBITMQ_HEART_BEAT_TIMEOUT; @GlobalProperty(name="CloudBus.rabbitmqConnectionTimeout", defaultValue = "10") public static int RABBITMQ_CONNECTION_TIMEOUT; @GlobalProperty(name="CloudBus.rabbitmqRetryDelayOnReturn", defaultValue = "5") public static int RABBITMQ_RETRY_DELAY_ON_RETURN; @GlobalProperty(name="CloudBus.rabbitmqRecoverableSendTimes", defaultValue = "5") public static int RABBITMQ_RECOVERABLE_SEND_TIMES; @GlobalProperty(name="CloudBus.rabbitmqNetworkRecoveryInterval", defaultValue = "1") public static int RABBITMQ_NETWORK_RECOVER_INTERVAL; @GlobalProperty(name="CloudBus.compressNonApiMessage", defaultValue = "false") public static boolean COMPRESS_NON_API_MESSAGE; @GlobalProperty(name="CloudBus.channelPoolSize", defaultValue = "100") public static int CHANNEL_POOL_SIZE; @GlobalProperty(name="CloudBus.messageTTL", defaultValue = "300") public static int MESSAGE_TTL; }