| Package | Description | 
|---|---|
| ome.security.basic | Basic OMERO security contextual classes
    
  Basic classes that provide security context objects necessary to secure the implementation of 
  the OMERO server on a JBoss platform. | 
| ome.services.sessions | |
| ome.services.sessions.stats | 
| Modifier and Type | Method and Description | 
|---|---|
| SessionStats | BasicEventContext. getStats() | 
| SessionStats | CurrentDetails. getStats() | 
| Constructor and Description | 
|---|
| BasicEventContext(Principal p,
                 SessionStats stats) | 
| BasicEventContext(Principal p,
                 SessionStats stats,
                 EventContext ec)Copy-constructor to not have to allow the mutator  SimpleEventContext.copy(EventContext)orcopyContext(EventContext)out of theEventContexthierarchy. | 
| OmeroInterceptor(Roles roles,
                SystemTypes sysTypes,
                ExtendedMetadata em,
                CurrentDetails cd,
                TokenHolder tokenHolder,
                SessionStats stats,
                LightAdminPrivileges adminPrivileges,
                SqlAction sqlAction,
                java.util.Set<java.lang.String> managedRepoUuids,
                java.util.Set<java.lang.String> scriptRepoUuids) | 
| Modifier and Type | Method and Description | 
|---|---|
| SessionStats | SessionManager. getSessionStats(java.lang.String uuid)Return the  SessionStatswhich are being counted for the given
 session or throw an exception if it has been removed. | 
| SessionStats | SessionManagerImpl. getSessionStats(java.lang.String uuid) | 
| SessionStats | SessionContext. stats()Return a  SessionStatsimplementation for this session. | 
| SessionStats | SessionContextImpl. stats() | 
| Constructor and Description | 
|---|
| SessionContextImpl(Session session,
                  java.util.List<java.lang.Long> lGroups,
                  java.util.List<java.lang.Long> mGroups,
                  java.util.List<java.lang.String> roles,
                  SessionStats stats,
                  SessionContext previous) | 
| SessionContextImpl(Session session,
                  java.util.Set<AdminPrivilege> adminPrivileges,
                  java.util.List<java.lang.Long> lGroups,
                  java.util.List<java.lang.Long> mGroups,
                  java.util.List<java.lang.String> roles,
                  SessionStats stats,
                  Roles _roles,
                  SessionContext previous) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | CurrentSessionStatsWrapper which delegates to a  SessionStatsinstance acquired during
 construction. | 
| class  | DelegatingStatsDelegates to a  SessionStatswhich is acquired fromDelegatingStats.stats(). | 
| class  | NullSessionStatsImplementation of  SessionStatswhich does nothing. | 
| class  | PerSessionStatsDelegates to a  SessionStatswhich is acquired on every method
 invocation. | 
| class  | PerThreadStatsDelegates to a  SessionStatswhich is acquired on every method
 invocation. | 
| class  | SimpleSessionStats | 
| Modifier and Type | Method and Description | 
|---|---|
| SessionStats | CounterFactory. createStats() | 
| protected SessionStats[] | CurrentSessionStats. stats() | 
| protected SessionStats[] | DelegatingStats. stats()Intended to be overwritten by subclasses. | 
| protected SessionStats[] | PerSessionStats. stats() | 
| protected SessionStats[] | PerThreadStats. stats() | 
| Constructor and Description | 
|---|
| DelegatingStats(SessionStats[] stats) | 
                
                
Version: 5.4.9-ice35-b101
Copyright © 2018 The University of Dundee & Open Microscopy Environment. All Rights Reserved.