Interface ServerSession.HeartBeatListener

  • All Superinterfaces:
    org.cometd.bayeux.Bayeux.BayeuxListener, java.util.EventListener, ServerSession.ServerSessionListener
    Enclosing interface:
    ServerSession

    public static interface ServerSession.HeartBeatListener
    extends ServerSession.ServerSessionListener

    Listeners objects that implement this interface will be notified when a /meta/connect message is suspended by the server, and when it is subsequently resumed.

    • Method Detail

      • onSuspended

        default void onSuspended​(ServerSession session,
                                 ServerMessage message,
                                 long timeout)

        Callback invoked to notify that a /meta/connect message has been suspended.

        Parameters:
        session - the session that received the /meta/connect message
        message - the /meta/connect message
        timeout - the time, in milliseconds, the server will hold the message if not otherwise resumed
      • onResumed

        default void onResumed​(ServerSession session,
                               ServerMessage message,
                               boolean timeout)

        Callback invoked to notify that a /meta/connect message has been resumed.

        Parameters:
        session - the session that received the /meta/connect message
        message - the /meta/connect message
        timeout - whether the /meta/connect message was resumed after the whole timeout