public Response execute(QueryState state) { assert connection instanceof ServerConnection; Connection.Tracker tracker = ((ServerConnection)connection).getTracker(); assert tracker instanceof Server.ConnectionTracker; for (Event.Type type : eventTypes) ((Server.ConnectionTracker)tracker).register(type, connection().channel()); return new ReadyMessage(); }
return new AuthenticateMessage(DatabaseDescriptor.getAuthenticator().getClass().getName()); else return new ReadyMessage();
public Message.Response execute(QueryState state) { try { AuthenticatedUser user = DatabaseDescriptor.getAuthenticator().authenticate(credentials); state.getClientState().login(user); return new ReadyMessage(); } catch (AuthenticationException e) { return ErrorMessage.fromException(e); } }
return new AuthenticateMessage(DatabaseDescriptor.getAuthenticator().getClass().getName()); else return new ReadyMessage();
return new AuthenticateMessage(DatabaseDescriptor.getAuthenticator().getClass().getName()); else return new ReadyMessage();
return new AuthenticateMessage(DatabaseDescriptor.getAuthenticator().getClass().getName()); else return new ReadyMessage();
public Message.Response execute(QueryState state, long queryStartNanoTime) { try { AuthenticatedUser user = DatabaseDescriptor.getAuthenticator().legacyAuthenticate(credentials); state.getClientState().login(user); AuthMetrics.instance.markSuccess(); } catch (AuthenticationException e) { AuthMetrics.instance.markFailure(); return ErrorMessage.fromException(e); } return new ReadyMessage(); }
public Message.Response execute(QueryState state, long queryStartNanoTime) { try { AuthenticatedUser user = DatabaseDescriptor.getAuthenticator().legacyAuthenticate(credentials); state.getClientState().login(user); AuthMetrics.instance.markSuccess(); } catch (AuthenticationException e) { AuthMetrics.instance.markFailure(); return ErrorMessage.fromException(e); } return new ReadyMessage(); }
public Message.Response execute(QueryState state, long queryStartNanoTime) { try { AuthenticatedUser user = DatabaseDescriptor.getAuthenticator().legacyAuthenticate(credentials); state.getClientState().login(user); AuthMetrics.instance.markSuccess(); } catch (AuthenticationException e) { AuthMetrics.instance.markFailure(); return ErrorMessage.fromException(e); } return new ReadyMessage(); }
public Response execute(QueryState state, long queryStartNanoTime) { assert connection instanceof ServerConnection; Connection.Tracker tracker = connection.getTracker(); assert tracker instanceof Server.ConnectionTracker; for (Event.Type type : eventTypes) { if (type.minimumVersion.isGreaterThan(connection.getVersion())) throw new ProtocolException("Event " + type.name() + " not valid for protocol version " + connection.getVersion()); ((Server.ConnectionTracker) tracker).register(type, connection().channel()); } return new ReadyMessage(); }
public Response execute(QueryState state, long queryStartNanoTime) { assert connection instanceof ServerConnection; Connection.Tracker tracker = connection.getTracker(); assert tracker instanceof Server.ConnectionTracker; for (Event.Type type : eventTypes) { if (type.minimumVersion.isGreaterThan(connection.getVersion())) throw new ProtocolException("Event " + type.name() + " not valid for protocol version " + connection.getVersion()); ((Server.ConnectionTracker) tracker).register(type, connection().channel()); } return new ReadyMessage(); }
public Response execute(QueryState state, long queryStartNanoTime) { assert connection instanceof ServerConnection; Connection.Tracker tracker = connection.getTracker(); assert tracker instanceof Server.ConnectionTracker; for (Event.Type type : eventTypes) { if (type.minimumVersion.isGreaterThan(connection.getVersion())) throw new ProtocolException("Event " + type.name() + " not valid for protocol version " + connection.getVersion()); ((Server.ConnectionTracker) tracker).register(type, connection().channel()); } return new ReadyMessage(); }