Interface ServerSession.HeartBeatListener

All Superinterfaces:
Bayeux.BayeuxListener, 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 Summary

    Modifier and Type
    Method
    Description
    default void
    onResumed​(ServerSession session, ServerMessage message, boolean timeout)
    Callback invoked to notify that a /meta/connect message has been resumed.
    default void
    onSuspended​(ServerSession session, ServerMessage message, long timeout)
    Callback invoked to notify that a /meta/connect message has been suspended.
  • Method Details

    • 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