/** * <p>Callback method invoked every time a message is incoming.</p> * * @param session the session that sent the message * @param message the incoming message * @param promise the promise to notify whether message processing should continue */ default void incoming(ServerSession session, ServerMessage.Mutable message, Promise<Boolean> promise) { promise.succeed(message.isMeta() ? rcvMeta(session, message) : rcv(session, message)); }