Interface IClientNotificationAddress

All Superinterfaces:
Serializable
All Known Implementing Classes:
ClientNotificationAddress

public interface IClientNotificationAddress extends Serializable
Address of a client notification that can be used for dispatching.
  • Method Details

    • getSessionIds

      Set<String> getSessionIds()
      Returns:
      the sessions for which this client notification should be dispatched.
    • getUserIds

      Set<String> getUserIds()
      Returns:
      the userIds for which this client notification should be dispatched.
    • isNotifyAllSessions

      boolean isNotifyAllSessions()
      Returns:
      true, if a notification should be dispatched once for every available session, false otherwise.
    • isNotifyAllNodes

      boolean isNotifyAllNodes()
      Returns:
      true, if a notification should be dispatched once per UI server node, false otherwise.
    • prettyPrint

      default String prettyPrint()