Interface SessionIdGenerator

    • Method Detail

      • getJvmRoute

        java.lang.String getJvmRoute()
        Returns:
        the node identifier associated with this node which will be included in the generated session ID.
      • setJvmRoute

        void setJvmRoute​(java.lang.String jvmRoute)
        Specify the node identifier associated with this node which will be included in the generated session ID.
        Parameters:
        jvmRoute - The node identifier
      • getSessionIdLength

        int getSessionIdLength()
        Returns:
        the number of bytes for a session ID
      • setSessionIdLength

        void setSessionIdLength​(int sessionIdLength)
        Specify the number of bytes for a session ID
        Parameters:
        sessionIdLength - Number of bytes
      • generateSessionId

        java.lang.String generateSessionId()
        Generate and return a new session identifier.
        Returns:
        the newly generated session id
      • generateSessionId

        java.lang.String generateSessionId​(java.lang.String route)
        Generate and return a new session identifier.
        Parameters:
        route - node identifier to include in generated id
        Returns:
        the newly generated session id