org.apache.activemq.artemis.core.config.ha.SharedStoreSlavePolicyConfiguration

Here are the examples of the java api class org.apache.activemq.artemis.core.config.ha.SharedStoreSlavePolicyConfiguration taken from open source projects.

1. FileConfigurationParser#createSharedStoreSlaveHaPolicy()

Project: activemq-artemis
File: FileConfigurationParser.java
private SharedStoreSlavePolicyConfiguration createSharedStoreSlaveHaPolicy(Element policyNode) {
    SharedStoreSlavePolicyConfiguration configuration = new SharedStoreSlavePolicyConfiguration();
    configuration.setAllowFailBack(getBoolean(policyNode, "allow-failback", configuration.isAllowFailBack()));
    configuration.setFailoverOnServerShutdown(getBoolean(policyNode, "failover-on-shutdown", configuration.isFailoverOnServerShutdown()));
    configuration.setRestartBackup(getBoolean(policyNode, "restart-backup", configuration.isRestartBackup()));
    configuration.setScaleDownConfiguration(parseScaleDownConfig(policyNode));
    return configuration;
}