@Override public boolean isRunning() { //no synchronization needed since getState() is atomic. return instance.node.isRunning(); }
@Override public boolean isRunning() { //no synchronization needed since getState() is atomic. return instance.node.isRunning(); }
@Override public boolean isRunning() { return node.isRunning(); }
@Override public boolean isRunning() { return node.isRunning(); }
private <V> V waitOnFuture(Future<V> future) { try { return future.get(); } catch (Throwable t) { if (!node.isRunning()) { future.cancel(true); throw new HazelcastInstanceNotActiveException(); } else { throw ExceptionUtil.rethrow(t); } } } }
private <V> V waitOnFuture(Future<V> future) { try { return future.get(); } catch (Throwable t) { if (!node.isRunning()) { future.cancel(true); throw new HazelcastInstanceNotActiveException(); } else { throw ExceptionUtil.rethrow(t); } } } }
private boolean isJoined() { return node.isRunning() && node.getClusterService().isJoined(); }
protected final boolean shouldRetry() { return node.isRunning() && !clusterService.isJoined() && !shouldResetHotRestartData(); }
private boolean isJoined() { return node.isRunning() && node.getClusterService().isJoined(); }
protected final boolean shouldRetry() { return node.isRunning() && !clusterService.isJoined() && !isMemberExcludedFromHotRestart(); }
private boolean ensureNodeIsReady() { if (clusterService.isJoined() && node.isRunning()) { return true; } if (logger.isFineEnabled()) { logger.fine("Node is not ready to process join request..."); } return false; }
private boolean ensureNodeIsReady() { if (clusterService.isJoined() && node.isRunning()) { return true; } if (logger.isFineEnabled()) { logger.fine("Node is not ready to process join request..."); } return false; }
private void handleHealthReady(HttpGetCommand command) { Node node = textCommandService.getNode(); if (node.isRunning() && node.getNodeExtension().isStartCompleted()) { command.setResponse(RES_200_WITH_NO_CONTENT); } else { command.setResponse(RES_503); } }
@Override public void onMessage(Object msg) { if (!isValidJoinMessage(msg)) { logDroppedMessage(msg); return; } JoinMessage joinMessage = (JoinMessage) msg; if (node.isRunning() && node.getClusterService().isJoined()) { handleActiveAndJoined(joinMessage); } else { handleNotActiveOrNotJoined(joinMessage); } }
@Override public void onMessage(Object msg) { if (!isValidJoinMessage(msg)) { logDroppedMessage(msg); return; } JoinMessage joinMessage = (JoinMessage) msg; if (node.isRunning() && node.getClusterService().isJoined()) { handleActiveAndJoined(joinMessage); } else { handleNotActiveOrNotJoined(joinMessage); } }
/** Sends a {@link ShutdownResponseOperation} to the {@code address} or takes a shortcut if shutdown is local. */ private void sendShutdownOperation(Address address) { if (node.getThisAddress().equals(address)) { assert !node.isRunning() : "Node state: " + node.getState(); partitionService.onShutdownResponse(); } else { nodeEngine.getOperationService().send(new ShutdownResponseOperation(), address); } }
@Override public void run() { if (!node.isRunning() || !node.getNodeExtension().isStartCompleted() || !partitionService.areMigrationTasksAllowed()) { return; } nodeEngine.getOperationService().executeOnPartitions(new PartitionAntiEntropyTaskFactory(), getLocalPartitions()); }
/** Sends a {@link ShutdownResponseOperation} to the {@code address} or takes a shortcut if shutdown is local. */ private void sendShutdownOperation(Address address) { if (node.getThisAddress().equals(address)) { assert !node.isRunning() : "Node state: " + node.getState(); partitionService.onShutdownResponse(); } else { nodeEngine.getOperationService().send(new ShutdownResponseOperation(), address); } }
@Override public void run() { if (!node.isRunning() || !node.getNodeExtension().isStartCompleted() || !partitionService.isMigrationAllowed()) { return; } nodeEngine.getOperationService().executeOnPartitions(new PartitionAntiEntropyTaskFactory(), getLocalPartitions()); }
private boolean shouldRun() { ClusterServiceImpl clusterService = node.getClusterService(); if (!clusterService.isJoined()) { return false; } if (!clusterService.isMaster()) { return false; } if (!node.isRunning()) { return false; } final ClusterJoinManager clusterJoinManager = clusterService.getClusterJoinManager(); if (clusterJoinManager.isJoinInProgress()) { return false; } final ClusterState clusterState = clusterService.getClusterState(); return clusterState.isJoinAllowed(); }