Package | Description |
---|---|
org.apache.shiro.cache |
Caching support used to enhance performance for any security operation.
|
org.apache.shiro.cache.ehcache |
Ehcache-based implementations of Shiro's
cache interfaces.
|
org.apache.shiro.hazelcast.cache | |
org.apache.shiro.mgt |
Provides the master
SecurityManager interface and a default implementation
hierarchy for managing all aspects of Shiro's functionality in an application. |
org.apache.shiro.realm |
Components and sub-packages used in supporting the core
Realm interface. |
org.apache.shiro.session.mgt |
SessionManager components supporting enterprise session management. |
org.apache.shiro.session.mgt.eis |
EIS (Enterprise Information System)-tier components that can perform CRUD operations for sessions
using any EIS API.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractCacheManager
Very simple abstract
CacheManager implementation that retains all created Cache instances in
an in-memory ConcurrentMap . |
class |
MemoryConstrainedCacheManager
Simple memory-only based
CacheManager implementation usable in production
environments. |
Modifier and Type | Method and Description |
---|---|
void |
CacheManagerAware.setCacheManager(CacheManager cacheManager)
Sets the available CacheManager instance on this component.
|
Modifier and Type | Class and Description |
---|---|
class |
EhCacheManager
Shiro
CacheManager implementation utilizing the Ehcache framework for all cache functionality. |
Modifier and Type | Class and Description |
---|---|
class |
HazelcastCacheManager
A
CacheManager implementation backed by Hazelcast,
"an open source clustering and highly scalable data distribution platform for Java"
This implementation interacts with a HazelcastInstance to
acquire named ConcurrentMap
instances. |
Modifier and Type | Method and Description |
---|---|
CacheManager |
CachingSecurityManager.getCacheManager()
Returns the CacheManager used by this SecurityManager.
|
Modifier and Type | Method and Description |
---|---|
void |
CachingSecurityManager.setCacheManager(CacheManager cacheManager)
Sets the CacheManager used by this
SecurityManager and potentially any of its
children components. |
Modifier and Type | Method and Description |
---|---|
CacheManager |
CachingRealm.getCacheManager()
Returns the CacheManager used for data caching to reduce EIS round trips, or null if
caching is disabled.
|
Modifier and Type | Method and Description |
---|---|
void |
CachingRealm.setCacheManager(CacheManager cacheManager)
Sets the CacheManager to be used for data caching to reduce EIS round trips.
|
Constructor and Description |
---|
AuthenticatingRealm(CacheManager cacheManager) |
AuthenticatingRealm(CacheManager cacheManager,
CredentialsMatcher matcher) |
AuthorizingRealm(CacheManager cacheManager) |
AuthorizingRealm(CacheManager cacheManager,
CredentialsMatcher matcher) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultSessionManager.setCacheManager(CacheManager cacheManager) |
Modifier and Type | Method and Description |
---|---|
CacheManager |
CachingSessionDAO.getCacheManager()
Returns the CacheManager to use for acquiring the
activeSessionsCache if
one is not configured. |
Modifier and Type | Method and Description |
---|---|
void |
CachingSessionDAO.setCacheManager(CacheManager cacheManager)
Sets the cacheManager to use for acquiring the
activeSessionsCache if
one is not configured. |
Copyright © 2004–2016 The Apache Software Foundation. All rights reserved.