Interface UserPresenceConfig

  • All Known Implementing Classes:
    UserPresenceConfigImpl

    public interface UserPresenceConfig
    Configuration for user presence tracking.
    Since:
    8.6.0
    • Method Detail

      • getPresenceTimeToIdleSeconds

        long getPresenceTimeToIdleSeconds()
        Returns:
        The number of seconds after which a user is considered idle if no heartbeat is received.
        Since:
        8.6.0
      • isForceAnonymous

        boolean isForceAnonymous()
        Returns:
        Whether to force all users to be treated as anonymous.
        Since:
        8.6.0
      • isFormRecordPresenceReadFrqSession

        boolean isFormRecordPresenceReadFrqSession()
        Returns:
        Whether to read the form record presence from the FRQ session.
        Since:
        8.6.0
      • isNotificationHistoryEnabled

        boolean isNotificationHistoryEnabled()
        Returns:
        Whether notification history is enabled.
        Since:
        8.6.0
      • getTrackingStrategy

        String getTrackingStrategy()
        Returns:
        The tracking strategy.
        Since:
        8.6.0
      • getMaxPresenceViewSubscriptions

        int getMaxPresenceViewSubscriptions()
        Returns:
        The maximum number of presence view subscriptions.
        Since:
        8.6.0
      • getMaxPresenceBarWsConnections

        int getMaxPresenceBarWsConnections()
        Returns:
        The maximum number of presence bar WebSocket connections.
        Since:
        8.6.0
      • getPresenceBarPingIntervalSeconds

        long getPresenceBarPingIntervalSeconds()
        Returns:
        The interval in seconds between presence bar ping messages.
        Since:
        8.6.0
      • getPresenceBarPongTimeoutSeconds

        long getPresenceBarPongTimeoutSeconds()
        Returns:
        The timeout in seconds for presence bar pong messages.
        Since:
        8.6.0
      • getPresenceBarPingSchedulerIntervalSeconds

        long getPresenceBarPingSchedulerIntervalSeconds()
        Returns:
        The interval in seconds for the presence bar ping scheduler.
        Since:
        8.6.0