protected void checkAckSevereAlertThreshold(int value) { _checkIfModifiable(ACK_SEVERE_ALERT_THRESHOLD_NAME); if (value < MIN_ACK_SEVERE_ALERT_THRESHOLD) { throw new IllegalArgumentException("Could not set \"" + ACK_SEVERE_ALERT_THRESHOLD_NAME + "\" to \"" + value + "\" because its value can not be less than \"" + MIN_ACK_SEVERE_ALERT_THRESHOLD + "\"."); } if (value > MAX_ACK_SEVERE_ALERT_THRESHOLD) { throw new IllegalArgumentException("Could not set \"" + ACK_SEVERE_ALERT_THRESHOLD_NAME + "\" to \"" + value + "\" because its value can not be greater than \"" + MAX_ACK_SEVERE_ALERT_THRESHOLD + "\"."); } } public boolean isAckSevereAlertThresholdModifiable() {
protected void checkAckSevereAlertThreshold(int value) { _checkIfModifiable(ACK_SEVERE_ALERT_THRESHOLD_NAME); if (value < MIN_ACK_SEVERE_ALERT_THRESHOLD) { throw new IllegalArgumentException("Could not set \"" + ACK_SEVERE_ALERT_THRESHOLD_NAME + "\" to \"" + value + "\" because its value can not be less than \"" + MIN_ACK_SEVERE_ALERT_THRESHOLD + "\"."); } if (value > MAX_ACK_SEVERE_ALERT_THRESHOLD) { throw new IllegalArgumentException("Could not set \"" + ACK_SEVERE_ALERT_THRESHOLD_NAME + "\" to \"" + value + "\" because its value can not be greater than \"" + MAX_ACK_SEVERE_ALERT_THRESHOLD + "\"."); } } public boolean isAckSevereAlertThresholdModifiable() {
protected void checkSecurityPeerMembershipTimeout(int value) { _checkIfModifiable(SECURITY_PEER_VERIFYMEMBER_TIMEOUT_NAME); minMaxCheck(SECURITY_PEER_VERIFYMEMBER_TIMEOUT_NAME, value, 0, MAX_SECURITY_PEER_VERIFYMEMBER_TIMEOUT); }
protected void checkAckWaitThreshold(int value) { _checkIfModifiable(ACK_WAIT_THRESHOLD_NAME); if (value < MIN_ACK_WAIT_THRESHOLD) { throw new IllegalArgumentException(LocalizedStrings.AbstractDistributionConfig_COULD_NOT_SET_0_TO_1_BECAUSE_ITS_VALUE_CAN_NOT_BE_LESS_THAN_2.toLocalizedString(new Object[] {ACK_WAIT_THRESHOLD_NAME, Integer.valueOf(value), Integer.valueOf(MIN_ACK_WAIT_THRESHOLD)})); } if (value > MAX_ACK_WAIT_THRESHOLD) { throw new IllegalArgumentException(LocalizedStrings.AbstractDistributionConfig_COULD_NOT_SET_0_TO_1_BECAUSE_ITS_VALUE_CAN_NOT_BE_GREATER_THAN_2.toLocalizedString(new Object[] {ACK_WAIT_THRESHOLD_NAME, Integer.valueOf(value), Integer.valueOf(MAX_ACK_WAIT_THRESHOLD)})); } } public boolean isAckWaitThresholdModifiable() {
protected void checkAsyncMaxQueueSize(int value) { _checkIfModifiable(ASYNC_MAX_QUEUE_SIZE_NAME); if (value < MIN_ASYNC_MAX_QUEUE_SIZE) { throw new IllegalArgumentException(LocalizedStrings.AbstractDistributionConfig_COULD_NOT_SET_0_TO_1_BECAUSE_ITS_VALUE_CAN_NOT_BE_LESS_THAN_2.toLocalizedString(new Object[] {ASYNC_MAX_QUEUE_SIZE_NAME, Integer.valueOf(value), Integer.valueOf(MIN_ASYNC_MAX_QUEUE_SIZE)})); } if (value > MAX_ASYNC_MAX_QUEUE_SIZE) { throw new IllegalArgumentException(LocalizedStrings.AbstractDistributionConfig_COULD_NOT_SET_0_TO_1_BECAUSE_ITS_VALUE_CAN_NOT_BE_GREATER_THAN_2.toLocalizedString(new Object[] {ASYNC_MAX_QUEUE_SIZE_NAME, Integer.valueOf(value), Integer.valueOf(MAX_ASYNC_MAX_QUEUE_SIZE)})); } }
protected void checkLogLevel(int value) { _checkIfModifiable(LOG_LEVEL_NAME); if (value < MIN_LOG_LEVEL) { throw new IllegalArgumentException(LocalizedStrings.AbstractDistributionConfig_COULD_NOT_SET_0_TO_1_BECAUSE_ITS_VALUE_CAN_NOT_BE_LESS_THAN_2.toLocalizedString(new Object[] {LOG_LEVEL_NAME, Integer.valueOf(value), Integer.valueOf(MIN_LOG_LEVEL)})); } if (value > MAX_LOG_LEVEL) { throw new IllegalArgumentException(LocalizedStrings.AbstractDistributionConfig_COULD_NOT_SET_0_TO_1_BECAUSE_ITS_VALUE_CAN_NOT_BE_GREATER_THAN_2.toLocalizedString(new Object[] {LOG_LEVEL_NAME, Integer.valueOf(value), Integer.valueOf(MAX_LOG_LEVEL)})); } }
protected void checkLogDiskSpaceLimit(int value) { _checkIfModifiable(LOG_DISK_SPACE_LIMIT_NAME); if (value < MIN_LOG_DISK_SPACE_LIMIT) { throw new IllegalArgumentException(LocalizedStrings.AbstractDistributionConfig_COULD_NOT_SET_0_TO_1_BECAUSE_ITS_VALUE_CAN_NOT_BE_LESS_THAN_2.toLocalizedString(new Object[] {LOG_DISK_SPACE_LIMIT_NAME, Integer.valueOf(value), Integer.valueOf(MIN_LOG_DISK_SPACE_LIMIT)})); } if (value > MAX_LOG_DISK_SPACE_LIMIT) { throw new IllegalArgumentException(LocalizedStrings.AbstractDistributionConfig_COULD_NOT_SET_0_TO_1_BECAUSE_ITS_VALUE_CAN_NOT_BE_GREATER_THAN_2.toLocalizedString(new Object[] {LOG_DISK_SPACE_LIMIT_NAME, Integer.valueOf(value), Integer.valueOf(MAX_LOG_DISK_SPACE_LIMIT)})); } }
protected void checkSocketBufferSize(int value) { _checkIfModifiable(SOCKET_BUFFER_SIZE_NAME); if (value < MIN_SOCKET_BUFFER_SIZE) { throw new IllegalArgumentException(LocalizedStrings.AbstractDistributionConfig_COULD_NOT_SET_0_TO_1_BECAUSE_ITS_VALUE_CAN_NOT_BE_LESS_THAN_2.toLocalizedString(new Object[] {SOCKET_BUFFER_SIZE_NAME, Integer.valueOf(value), Integer.valueOf(MIN_SOCKET_BUFFER_SIZE)})); } if (value > MAX_SOCKET_BUFFER_SIZE) { throw new IllegalArgumentException(LocalizedStrings.AbstractDistributionConfig_COULD_NOT_SET_0_TO_1_BECAUSE_ITS_VALUE_CAN_NOT_BE_GREATER_THAN_2.toLocalizedString(new Object[] {SOCKET_BUFFER_SIZE_NAME, Integer.valueOf(value), Integer.valueOf(MAX_SOCKET_BUFFER_SIZE)})); } } public boolean isSocketBufferSizeModifiable() {
protected void checkAsyncQueueTimeout(int value) { _checkIfModifiable(ASYNC_QUEUE_TIMEOUT_NAME); if (value < MIN_ASYNC_QUEUE_TIMEOUT) { throw new IllegalArgumentException(LocalizedStrings.AbstractDistributionConfig_COULD_NOT_SET_0_TO_1_BECAUSE_ITS_VALUE_CAN_NOT_BE_LESS_THAN_2.toLocalizedString(new Object[] {ASYNC_QUEUE_TIMEOUT_NAME, Integer.valueOf(value), Integer.valueOf(MIN_ASYNC_QUEUE_TIMEOUT)})); } if (value > MAX_ASYNC_QUEUE_TIMEOUT) { throw new IllegalArgumentException(LocalizedStrings.AbstractDistributionConfig_COULD_NOT_SET_0_TO_1_BECAUSE_ITS_VALUE_CAN_NOT_BE_GREATER_THAN_2.toLocalizedString(new Object[] {ASYNC_QUEUE_TIMEOUT_NAME, Integer.valueOf(value), Integer.valueOf(MAX_ASYNC_QUEUE_TIMEOUT)})); } } public boolean isAsyncMaxQueueSizeModifiable() {
protected void checkMcastTtl(int value) { _checkIfModifiable(MCAST_TTL_NAME); if (value < MIN_MCAST_TTL) { throw new IllegalArgumentException(LocalizedStrings.AbstractDistributionConfig_COULD_NOT_SET_0_TO_1_BECAUSE_ITS_VALUE_CAN_NOT_BE_LESS_THAN_2.toLocalizedString(new Object[] {MCAST_TTL_NAME, Integer.valueOf(value), Integer.valueOf(MIN_MCAST_TTL)})); } if (value > MAX_MCAST_TTL) { throw new IllegalArgumentException(LocalizedStrings.AbstractDistributionConfig_COULD_NOT_SET_0_TO_1_BECAUSE_ITS_VALUE_CAN_NOT_BE_GREATER_THAN_2.toLocalizedString(new Object[] {MCAST_TTL_NAME, Integer.valueOf(value), Integer.valueOf(MAX_MCAST_TTL)})); } } public boolean isMcastTtlModifiable() {
protected void checkSocketLeaseTime(int value) { _checkIfModifiable(SOCKET_LEASE_TIME_NAME); if (value < MIN_SOCKET_LEASE_TIME) { throw new IllegalArgumentException(LocalizedStrings.AbstractDistributionConfig_COULD_NOT_SET_0_TO_1_BECAUSE_ITS_VALUE_CAN_NOT_BE_LESS_THAN_2.toLocalizedString(new Object[] {SOCKET_LEASE_TIME_NAME, Integer.valueOf(value), Integer.valueOf(MIN_SOCKET_LEASE_TIME)})); } if (value > MAX_SOCKET_LEASE_TIME) { throw new IllegalArgumentException(LocalizedStrings.AbstractDistributionConfig_COULD_NOT_SET_0_TO_1_BECAUSE_ITS_VALUE_CAN_NOT_BE_GREATER_THAN_2.toLocalizedString(new Object[] {SOCKET_LEASE_TIME_NAME, Integer.valueOf(value), Integer.valueOf(MAX_SOCKET_LEASE_TIME)})); } } public boolean isSocketLeaseTimeModifiable() {
protected void checkArchiveDiskSpaceLimit(int value) { _checkIfModifiable(ARCHIVE_DISK_SPACE_LIMIT_NAME); if (value < MIN_ARCHIVE_DISK_SPACE_LIMIT) { throw new IllegalArgumentException(LocalizedStrings.AbstractDistributionConfig_COULD_NOT_SET_0_TO_1_BECAUSE_ITS_VALUE_CAN_NOT_BE_LESS_THAN_2.toLocalizedString(new Object[] {ARCHIVE_DISK_SPACE_LIMIT_NAME, Integer.valueOf(value), Integer.valueOf(MIN_ARCHIVE_DISK_SPACE_LIMIT)})); } if (value > MAX_ARCHIVE_DISK_SPACE_LIMIT) { throw new IllegalArgumentException(LocalizedStrings.AbstractDistributionConfig_COULD_NOT_SET_0_TO_1_BECAUSE_ITS_VALUE_CAN_NOT_BE_GREATER_THAN_2.toLocalizedString(new Object[] {ARCHIVE_DISK_SPACE_LIMIT_NAME, Integer.valueOf(value), Integer.valueOf(MAX_ARCHIVE_DISK_SPACE_LIMIT)})); } } public boolean isLogFileSizeLimitModifiable() {
protected void checkSSLEnabled(Boolean value) { _checkIfModifiable(SSL_ENABLED_NAME); if ( value.booleanValue() && (getMcastPort() != 0) ) { throw new IllegalArgumentException(LocalizedStrings.AbstractDistributionConfig_COULD_NOT_SET_0_TO_1_BECAUSE_ITS_VALUE_MUST_BE_FALSE_WHEN_2_IS_NOT_0.toLocalizedString(new Object[] {SSL_ENABLED_NAME, value, MCAST_PORT_NAME})); } } public boolean isSSLEnabledModifiable() {
protected void checkClusterSSLEnabled(Boolean value) { _checkIfModifiable(CLUSTER_SSL_ENABLED_NAME); if ( value.booleanValue() && (getMcastPort() != 0) ) { throw new IllegalArgumentException(LocalizedStrings.AbstractDistributionConfig_COULD_NOT_SET_0_TO_1_BECAUSE_ITS_VALUE_MUST_BE_FALSE_WHEN_2_IS_NOT_0.toLocalizedString(new Object[] {CLUSTER_SSL_ENABLED_NAME, value, MCAST_PORT_NAME})); } }
protected void checkMcastAddress(InetAddress value) { _checkIfModifiable(MCAST_ADDRESS_NAME); if (!value.isMulticastAddress()) { throw new IllegalArgumentException(LocalizedStrings.AbstractDistributionConfig_COULD_NOT_SET_0_TO_1_BECAUSE_IT_WAS_NOT_A_MULTICAST_ADDRESS.toLocalizedString(new Object[] {MCAST_ADDRESS_NAME, value})); } } public boolean isMcastAddressModifiable() {
protected void checkServerBindAddress(String value) { _checkIfModifiable(SERVER_BIND_ADDRESS_NAME); if (value != null && value.length() > 0 && !SocketCreator.isLocalHost(value)) { throw new IllegalArgumentException( LocalizedStrings.AbstractDistributionConfig_BIND_ADDRESS_0_INVALID_MUST_BE_IN_1 .toLocalizedString(new Object[]{value, SocketCreator.getMyAddresses() })); } } public boolean isServerBindAddressModifiable() {
protected void checkMemcachedBindAddress(String value) { _checkIfModifiable(MEMCACHED_BIND_ADDRESS_NAME); if (value != null && value.length() > 0 && !SocketCreator.isLocalHost(value)) { throw new IllegalArgumentException( LocalizedStrings.AbstractDistributionConfig_MEMCACHED_BIND_ADDRESS_0_INVALID_MUST_BE_IN_1 .toLocalizedString(new Object[]{value, SocketCreator.getMyAddresses() })); } } public boolean isMemcachedBindAddressModifiable() {
protected void checkServerBindAddress(String value) { _checkIfModifiable(SERVER_BIND_ADDRESS_NAME); if (value != null && value.length() > 0 && !SocketCreator.isLocalHost(value)) { throw new IllegalArgumentException( LocalizedStrings.AbstractDistributionConfig_BIND_ADDRESS_0_INVALID_MUST_BE_IN_1 .toLocalizedString(new Object[]{value, SocketCreator.getMyAddresses(true) })); } } public boolean isServerBindAddressModifiable() {
protected void checkSecurityPeerAuthInit(String value) { _checkIfModifiable(SECURITY_PEER_AUTH_INIT_NAME); if (value != null && value.length() > 0 && getMcastPort() != 0) { String mcastInfo = MCAST_PORT_NAME + "[" + getMcastPort() + "]"; throw new IllegalArgumentException( LocalizedStrings.AbstractDistributionConfig_COULD_NOT_SET_0_TO_1_BECAUSE_2_MUST_BE_0_WHEN_SECURITY_IS_ENABLED .toLocalizedString(new Object[] { SECURITY_PEER_AUTH_INIT_NAME, value, mcastInfo })); } }
protected void checkBindAddress(String value) { _checkIfModifiable(BIND_ADDRESS_NAME); if (value != null && value.length() > 0 && !SocketCreator.isLocalHost(value)) { throw new IllegalArgumentException( LocalizedStrings.AbstractDistributionConfig_BIND_ADDRESS_0_INVALID_MUST_BE_IN_1 .toLocalizedString(new Object[]{value, SocketCreator.getMyAddresses(true) })); } } public boolean isBindAddressModifiable() {