Package de.aristaflow.adept2.base.sessionmanagement
package de.aristaflow.adept2.base.sessionmanagement
-
ClassDescriptionThis class provides constants for capabilities of security tokens.Interface for providing methods to check capabilities of session tokens.A client session factory provides the user with a token needed for calling the ADEPT2-API.A
QualifiedAgentrepresents an agent (tuple) that has been authenticated and provides all information the system needs for unique identification.ARichAgentenhances aQualifiedAgentby providing far more information and is therefore a "user-friendly" version of aQualifiedAgent.ASecurityTokenIntegrityExceptionindicates that a security token has no integrity.A session factory provides the means to create session tokens, child session tokens as well as privileged child session tokens allowing to bypass security checks.Represents a reentrant read/write lock or exclusive lock based on session token.ALockCountManagercounting session tokens with an equality based on the UUID returned by aFunctionprovided by subclasses.ALockCountManagercounting session tokens with an equality based on child session IDs.ALockCountManagerconsidering session tokens and their subsessions (but not vice versa!) as equal.ALockCountManagercounting session tokens with an equality based on their UUIDs (of the corresponding top-level session token).ALockCountManagerconsidering session tokens and their subsessions (but not vice versa!) as equal.A session token identifies a session in ADEPT2.A security token provides all security-relevant data.