Interface ConnectionRecord

    • Method Detail

      • getConnectionIdentifier

        String getConnectionIdentifier()
        Returns the identifier of the connection associated with this connection record.
        Returns:
        The identifier of the connection associated with this connection record.
      • getConnectionName

        String getConnectionName()
        Returns the name of the connection associated with this connection record.
        Returns:
        The name of the connection associated with this connection record.
      • getSharingProfileIdentifier

        String getSharingProfileIdentifier()
        Returns the identifier of the sharing profile that was used to access the connection associated with this connection record. If the connection was accessed directly (without involving a sharing profile), this will be null.
        Returns:
        The identifier of the sharing profile used to access the connection associated with this connection record, or null if the connection was accessed directly.
      • getSharingProfileName

        String getSharingProfileName()
        Returns the name of the sharing profile that was used to access the connection associated with this connection record. If the connection was accessed directly (without involving a sharing profile), this will be null.
        Returns:
        The name of the sharing profile used to access the connection associated with this connection record, or null if the connection was accessed directly.
      • getUUID

        default UUID getUUID()
        Returns a UUID that uniquely identifies this record. If provided, this UUID MUST be deterministic and unique across all ActivityRecord objects within the same ActivityRecordSet, and SHOULD be unique across all ActivityRecord objects.

        If implemented, this UUID SHOULD be identical to the UUID of the GuacamoleTunnel originally returned when the connection was established to allow extensions and/or the web application to automatically associate connection information with corresponding history records, such as log messages and session recordings.

        Specified by:
        getUUID in interface ActivityRecord
        Returns:
        A UUID that uniquely identifies this record, or null if no such unique identifier exists.