try return new RegisterMessage(Collections.singletonList(Enum.valueOf(Event.Type.class, type)));
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(); }
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(); }
try return new RegisterMessage(Collections.singletonList(Enum.valueOf(Event.Type.class, type)));
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(); }
try return new RegisterMessage(Collections.singletonList(Enum.valueOf(Event.Type.class, type)));
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(); }
try return new RegisterMessage(Collections.singletonList(Enum.valueOf(Event.Type.class, type)));