configuration.setBackupPortOffset(backupPortOffset);
static HAPolicyConfiguration buildConfiguration(OperationContext context, ModelNode model) throws OperationFailedException { ColocatedPolicyConfiguration haPolicyConfiguration = new ColocatedPolicyConfiguration() .setRequestBackup(REQUEST_BACKUP.resolveModelAttribute(context, model).asBoolean()) .setBackupRequestRetries(BACKUP_REQUEST_RETRIES.resolveModelAttribute(context, model).asInt()) .setBackupRequestRetryInterval(BACKUP_REQUEST_RETRY_INTERVAL.resolveModelAttribute(context, model).asLong()) .setMaxBackups(MAX_BACKUPS.resolveModelAttribute(context, model).asInt()) .setBackupPortOffset(BACKUP_PORT_OFFSET.resolveModelAttribute(context, model).asInt()); List<String> connectors = EXCLUDED_CONNECTORS.unwrap(context, model); if (!connectors.isEmpty()) { haPolicyConfiguration.setExcludedConnectors(connectors); } ModelNode masterConfigurationModel = model.get(CONFIGURATION, MASTER); HAPolicyConfiguration masterConfiguration = ReplicationMasterDefinition.buildConfiguration(context, masterConfigurationModel); haPolicyConfiguration.setLiveConfig(masterConfiguration); ModelNode slaveConfigurationModel = model.get(CONFIGURATION, SLAVE); HAPolicyConfiguration slaveConfiguration = ReplicationSlaveDefinition.buildConfiguration(context, slaveConfigurationModel); haPolicyConfiguration.setBackupConfig(slaveConfiguration); return haPolicyConfiguration; } }
static HAPolicyConfiguration buildConfiguration(OperationContext context, ModelNode model) throws OperationFailedException { ColocatedPolicyConfiguration haPolicyConfiguration = new ColocatedPolicyConfiguration() .setRequestBackup(REQUEST_BACKUP.resolveModelAttribute(context, model).asBoolean()) .setBackupRequestRetries(BACKUP_REQUEST_RETRIES.resolveModelAttribute(context, model).asInt()) .setBackupRequestRetryInterval(BACKUP_REQUEST_RETRY_INTERVAL.resolveModelAttribute(context, model).asLong()) .setMaxBackups(MAX_BACKUPS.resolveModelAttribute(context, model).asInt()) .setBackupPortOffset(BACKUP_PORT_OFFSET.resolveModelAttribute(context, model).asInt()); ModelNode masterConfigurationModel = model.get(CONFIGURATION, MASTER); HAPolicyConfiguration masterConfiguration = SharedStoreMasterDefinition.buildConfiguration(context, masterConfigurationModel); haPolicyConfiguration.setLiveConfig(masterConfiguration); ModelNode slaveConfigurationModel = model.get(CONFIGURATION, SLAVE); HAPolicyConfiguration slaveConfiguration = SharedStoreSlaveDefinition.buildConfiguration(context, slaveConfigurationModel); haPolicyConfiguration.setBackupConfig(slaveConfiguration); return haPolicyConfiguration; } }
static HAPolicyConfiguration buildConfiguration(OperationContext context, ModelNode model) throws OperationFailedException { ColocatedPolicyConfiguration haPolicyConfiguration = new ColocatedPolicyConfiguration() .setRequestBackup(REQUEST_BACKUP.resolveModelAttribute(context, model).asBoolean()) .setBackupRequestRetries(BACKUP_REQUEST_RETRIES.resolveModelAttribute(context, model).asInt()) .setBackupRequestRetryInterval(BACKUP_REQUEST_RETRY_INTERVAL.resolveModelAttribute(context, model).asLong()) .setMaxBackups(MAX_BACKUPS.resolveModelAttribute(context, model).asInt()) .setBackupPortOffset(BACKUP_PORT_OFFSET.resolveModelAttribute(context, model).asInt()); List<String> connectors = EXCLUDED_CONNECTORS.unwrap(context, model); if (!connectors.isEmpty()) { haPolicyConfiguration.setExcludedConnectors(connectors); } ModelNode masterConfigurationModel = model.get(CONFIGURATION, MASTER); HAPolicyConfiguration masterConfiguration = ReplicationMasterDefinition.buildConfiguration(context, masterConfigurationModel); haPolicyConfiguration.setLiveConfig(masterConfiguration); ModelNode slaveConfigurationModel = model.get(CONFIGURATION, SLAVE); HAPolicyConfiguration slaveConfiguration = ReplicationSlaveDefinition.buildConfiguration(context, slaveConfigurationModel); haPolicyConfiguration.setBackupConfig(slaveConfiguration); return haPolicyConfiguration; } }
static HAPolicyConfiguration buildConfiguration(OperationContext context, ModelNode model) throws OperationFailedException { ColocatedPolicyConfiguration haPolicyConfiguration = new ColocatedPolicyConfiguration() .setRequestBackup(REQUEST_BACKUP.resolveModelAttribute(context, model).asBoolean()) .setBackupRequestRetries(BACKUP_REQUEST_RETRIES.resolveModelAttribute(context, model).asInt()) .setBackupRequestRetryInterval(BACKUP_REQUEST_RETRY_INTERVAL.resolveModelAttribute(context, model).asLong()) .setMaxBackups(MAX_BACKUPS.resolveModelAttribute(context, model).asInt()) .setBackupPortOffset(BACKUP_PORT_OFFSET.resolveModelAttribute(context, model).asInt()); ModelNode masterConfigurationModel = model.get(CONFIGURATION, MASTER); HAPolicyConfiguration masterConfiguration = SharedStoreMasterDefinition.buildConfiguration(context, masterConfigurationModel); haPolicyConfiguration.setLiveConfig(masterConfiguration); ModelNode slaveConfigurationModel = model.get(CONFIGURATION, SLAVE); HAPolicyConfiguration slaveConfiguration = SharedStoreSlaveDefinition.buildConfiguration(context, slaveConfigurationModel); haPolicyConfiguration.setBackupConfig(slaveConfiguration); return haPolicyConfiguration; } }
haPolicy.setBackupPortOffset(100); haPolicy.setBackupRequestRetries(-1); haPolicy.setBackupRequestRetryInterval(500);