private void addConnectionStateListener() { client.getConnectionStateListenable().addListener((cli, newState) -> { if (newState == ConnectionState.RECONNECTED) { ephemeralNodes.forEach(this::reRegisterEphemeral); ephemeralSequentialNodes.forEach(this::reRegisterEphemeralSequential); } Logs.RSD.warn("zk connection state changed new state={}, isConnected={}", newState, newState.isConnected()); }); }
private Meter connectionStateMeter(final ConnectionState state) { return registry.meter(prefix + "connection_state_" + state.name()); } }
public ZooKeeperMetricsImpl(final String group, final MetricRegistry registry) { this.prefix = MetricRegistry.name(group, TYPE) + "."; this.registry = registry; this.transientErrorMeter = registry.meter(prefix + "transient_error_meter"); this.connectionStateChanged = registry.meter(prefix + "connection_state_changed"); // create all of the meter instances immediately so that we report 0 values after a restart for (final ConnectionState state : ConnectionState.values()) { connectionStateMeter(state); } }
@Override public void stateChanged(CuratorFramework curatorFramework, ConnectionState connectionState) { if (connectionState.equals(ConnectionState.CONNECTED) || connectionState.equals(ConnectionState.RECONNECTED)) { isConnected = true; } else if (connectionState.equals(ConnectionState.LOST) || connectionState.equals(ConnectionState.SUSPENDED)) { isConnected = false; } } }
@Override public void stateChanged(CuratorFramework client, ConnectionState newState) { if (!newState.isConnected()) { LOG.error( " connection to zookeeper broken. It is in "+ newState.name()+" state."); } } };
@Override public void stateChanged(CuratorFramework client, ConnectionState newState) { //Nothing to do here. We are already monitoring the state changes for shutdown. log.info("Zookeeper connection state changed to: " + newState.toString()); } }
@Override public void stateChanged(CuratorFramework curatorFramework, ConnectionState connectionState) { if (connectionState.equals(ConnectionState.CONNECTED) || connectionState.equals(ConnectionState.RECONNECTED)) { isConnected = true; } else if (connectionState.equals(ConnectionState.LOST) || connectionState.equals(ConnectionState.SUSPENDED)) { isConnected = false; } } }
@Override public void stateChanged(CuratorFramework arg0, ConnectionState arg1) { System.out.println("State changed: " + arg1.toString()); }
public synchronized boolean isConnected() { return (currentConnectionState != null) && currentConnectionState.isConnected(); }
@Override public void stateChanged(CuratorFramework curatorFramework, ConnectionState connectionState) { if (connectionState.equals(ConnectionState.CONNECTED) || connectionState.equals(ConnectionState.RECONNECTED)) { isConnected = true; } else if (connectionState.equals(ConnectionState.LOST) || connectionState.equals(ConnectionState.SUSPENDED)) { isConnected = false; } } }
@Override public void stateChanged(final CuratorFramework client, final ConnectionState newState) { logger.info("{} Connection State changed to {}", this, newState.name()); if (newState == ConnectionState.SUSPENDED || newState == ConnectionState.LOST) { if (leader == true) { logger.info("Because Connection State was changed to {}, will relinquish leadership for role '{}'", newState, roleName); } leader = false; } super.stateChanged(client, newState); }
@Override public void stateChanged(CuratorFramework client, ConnectionState newState) { LOG.info(String.format("leader selector state change listener, new state: %s", newState.toString())); }
@Override public void stateChanged(CuratorFramework curatorFramework, ConnectionState connectionState) { if (!connectionState.isConnected() && executorService != null) { executorService.shutdown(); executorService = null; } } }
public void stateChanged(CuratorFramework client, ConnectionState newState) { try { this.stateLock.lock(); this.stateDisallowed = ConnectionState.CONNECTED.equals(newState) == false && ConnectionState.RECONNECTED.equals(newState) == false; if (this.stateDisallowed) { this.stateCondition.signalAll(); } // end-if (this.stateDisallowed) } finally { this.stateLock.unlock(); } }
@Override public void stateChanged(CuratorFramework client, ConnectionState newState) { System.out.println("connection new state: " + newState.name()); }
log.debug("Connection state to zookeeper updated: " + newState.toString());
public synchronized boolean isConnected() { return (currentConnectionState != null) && currentConnectionState.isConnected(); }
@Override public void stateChanged(CuratorFramework curatorFramework, ConnectionState connectionState) { if (_expected.equals(connectionState)) { fire(); } } }
@Override public void stateChanged(CuratorFramework client, ConnectionState newState) { System.out.println("client state:" + newState.name()); } });
@Override public void stateChanged(final CuratorFramework client, final ConnectionState newState) { connectionState = newState; LOG.trace("ZK connection status = " + newState.toString()); // if (newState == ConnectionState.CONNECTED) { // ZK connected // } if (newState == ConnectionState.SUSPENDED) { LOG.warn("ZK connection is suspended, waiting to reconnect."); } if (newState == ConnectionState.RECONNECTED) { // ZK connected is reconnected. LOG.warn("ZK connection is reestablished"); } if (newState == ConnectionState.LOST) { LOG.fatal("ZK is not reconnected"); if (ConfigurationService.getBoolean(CONF_SHUTDOWN_ON_TIMEOUT)) { LOG.fatal("Shutting down Oozie server"); Services.get().destroy(); System.exit(1); } } }