Interface ServerSession.HeartBeatListener

All Superinterfaces:
org.cometd.bayeux.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