void checkCompatibility() { if (nodeEngine.getClusterService().getClusterVersion().isLessThan(Versions.V3_11)) { throw new UnsupportedOperationException("Setting MaxIdle is available when cluster version is 3.11 or higher"); } } }
void checkCompatibility() { if (nodeEngine.getClusterService().getClusterVersion().isLessThan(Versions.V3_11)) { throw new UnsupportedOperationException("Setting MaxIdle is available when cluster version is 3.11 or higher"); } } }
@Override protected void beforeProcess() { super.beforeProcess(); if (nodeEngine.getClusterService().getClusterVersion().isLessThan(Versions.V3_11)) { throw new UnsupportedOperationException("Modifying TTL is available when cluster version is 3.11 or higher"); } }
@Override public String getQuorumName(String name) { // RU_COMPAT_3_9 if (nodeEngine.getClusterService().getClusterVersion().isLessThan(Versions.V3_10)) { return null; } Object quorumName = getOrPutSynchronized(quorumConfigCache, name, quorumConfigCacheMutexFactory, quorumConfigConstructor); return quorumName == NULL_OBJECT ? null : (String) quorumName; } }
@Override public String getQuorumName(final String name) { // RU_COMPAT_3_9 if (nodeEngine.getClusterService().getClusterVersion().isLessThan(Versions.V3_10)) { return null; } Object quorumName = getOrPutSynchronized(quorumConfigCache, name, quorumConfigCacheMutexFactory, quorumConfigConstructor); return quorumName == NULL_OBJECT ? null : (String) quorumName; } }
@Override public String getQuorumName(String name) { // RU_COMPAT_3_9 if (nodeEngine.getClusterService().getClusterVersion().isLessThan(Versions.V3_10)) { return null; } Object quorumName = getOrPutSynchronized(quorumConfigCache, name, quorumConfigCacheMutexFactory, quorumConfigConstructor); return quorumName == NULL_OBJECT ? null : (String) quorumName; }
@Override public String getQuorumName(final String name) { // RU_COMPAT_3_9 if (nodeEngine.getClusterService().getClusterVersion().isLessThan(Versions.V3_10)) { return null; } Object quorumName = getOrPutSynchronized(quorumConfigCache, name, quorumConfigCacheMutexFactory, quorumConfigConstructor); return quorumName == NULL_OBJECT ? null : (String) quorumName; }
@Override public String getQuorumName(final String name) { // RU_COMPAT_3_9 if (nodeEngine.getClusterService().getClusterVersion().isLessThan(Versions.V3_10)) { return null; } Object quorumName = getOrPutSynchronized(quorumConfigCache, name, quorumConfigCacheMutexFactory, quorumConfigConstructor); return quorumName == NULL_OBJECT ? null : (String) quorumName; }
@Override public String getQuorumName(final String name) { // RU_COMPAT_3_9 if (nodeEngine.getClusterService().getClusterVersion().isLessThan(Versions.V3_10)) { return null; } Object quorumName = getOrPutSynchronized(quorumConfigCache, name, quorumConfigCacheMutexFactory, quorumConfigConstructor); return quorumName == NULL_OBJECT ? null : (String) quorumName; }
@Override public String getQuorumName(String name) { // RU_COMPAT_3_9 if (nodeEngine.getClusterService().getClusterVersion().isLessThan(Versions.V3_10)) { return null; } Object quorumName = getOrPutSynchronized(quorumConfigCache, name, quorumConfigCacheMutexFactory, quorumConfigConstructor); return quorumName == NULL_OBJECT ? null : (String) quorumName; }
@Override public String getQuorumName(String name) { // RU_COMPAT_3_9 if (nodeEngine.getClusterService().getClusterVersion().isLessThan(Versions.V3_10)) { return null; } Object quorumName = getOrPutSynchronized(quorumConfigCache, name, quorumConfigCacheMutexFactory, quorumConfigConstructor); return quorumName == NULL_OBJECT ? null : (String) quorumName; }
@Override public String getQuorumName(final String name) { // RU_COMPAT_3_9 if (nodeEngine.getClusterService().getClusterVersion().isLessThan(Versions.V3_10)) { return null; } Object quorumName = getOrPutSynchronized(quorumConfigCache, name, quorumConfigCacheMutexFactory, quorumConfigConstructor); return quorumName == NULL_OBJECT ? null : (String) quorumName; }
@Override public String getQuorumName(String name) { // RU_COMPAT_3_9 if (nodeEngine.getClusterService().getClusterVersion().isLessThan(Versions.V3_10)) { return null; } Object quorumName = getOrPutSynchronized(quorumConfigCache, name, quorumConfigCacheMutexFactory, quorumConfigConstructor); return quorumName == NULL_OBJECT ? null : (String) quorumName; }
@Override public String getQuorumName(String name) { // RU_COMPAT_3_9 if (nodeEngine.getClusterService().getClusterVersion().isLessThan(Versions.V3_10)) { return null; } Object quorumName = getOrPutSynchronized(quorumConfigCache, name, quorumConfigCacheMutexFactory, quorumConfigConstructor); return quorumName == NULL_OBJECT ? null : (String) quorumName; }
@Override protected boolean requiresExplicitServiceName() { // RU_COMPAT_3_10 Member member = getNodeEngine().getClusterService().getMember(target); if (member == null) { return false; } Version memberVersion = member.getVersion().asVersion(); return memberVersion.isLessThan(Versions.V3_11); }
@Override protected boolean requiresExplicitServiceName() { // RU_COMPAT_3_10 Member member = getNodeEngine().getClusterService().getMember(target); if (member == null) { return false; } Version memberVersion = member.getVersion().asVersion(); return memberVersion.isLessThan(Versions.V3_11); }
@Override protected boolean requiresExplicitServiceName() { // RU_COMPAT_3_10 Member member = getNodeEngine().getClusterService().getMember(target); if (member == null) { return false; } Version memberVersion = member.getVersion().asVersion(); return memberVersion.isLessThan(Versions.V3_11); }
@Override protected boolean requiresExplicitServiceName() { // RU_COMPAT_3_10 Member member = getNodeEngine().getClusterService().getMember(target); if (member == null) { return false; } Version memberVersion = member.getVersion().asVersion(); return memberVersion.isLessThan(Versions.V3_11); }
@Override public void increasePermits(int increase) { if (getNodeEngine().getClusterService().getClusterVersion().isLessThan(Versions.V3_10)) { throw new UnsupportedOperationException("Increasing permits is available when cluster version is 3.10 or higher"); } checkNotNegative(increase, "increase can't be negative"); Operation operation = new IncreaseOperation(name, increase) .setPartitionId(partitionId); InternalCompletableFuture<Object> future = invokeOnPartition(operation); future.join(); }
@Override public void increasePermits(int increase) { if (getNodeEngine().getClusterService().getClusterVersion().isLessThan(Versions.V3_10)) { throw new UnsupportedOperationException("Increasing permits is available when cluster version is 3.10 or higher"); } checkNotNegative(increase, "increase can't be negative"); Operation operation = new IncreaseOperation(name, increase) .setPartitionId(partitionId); InternalCompletableFuture<Object> future = invokeOnPartition(operation); future.join(); }