A C D E G J N O P S T U

A

AuthenticationCache - Interface in org.wamblee.glassfish.auth.cache.api
Interface for a cache of the authentication information.

C

clearAll() - Method in interface org.wamblee.glassfish.auth.cache.impl.SimpleExpiryCacheManagementMBean
Clears all entries from the cache.
clearExpired() - Method in class org.wamblee.glassfish.auth.cache.impl.SimpleExpiryCache
 
clearExpired() - Method in interface org.wamblee.glassfish.auth.cache.impl.SimpleExpiryCacheManagementMBean
Clears the expired entries from the cache.
clearUser(String) - Method in interface org.wamblee.glassfish.auth.cache.impl.SimpleExpiryCacheManagementMBean
Clears the entries for a specific user from the cache.
currentTimeMillis() - Method in interface org.wamblee.glassfish.auth.cache.impl.SimpleExpiryCache.Clock
 
currentTimeMillis() - Method in class org.wamblee.glassfish.auth.cache.impl.SimpleExpiryCache.SystemClock
 

D

DEFAULT_EXPIRY_TIME_SECONDS - Static variable in class org.wamblee.glassfish.auth.cache.impl.SimpleExpiryCache
Default expiry time in seconds.

E

evict(String) - Method in class org.wamblee.glassfish.auth.cache.impl.SimpleExpiryCache
 

G

getExpiryTime() - Method in class org.wamblee.glassfish.auth.cache.impl.SimpleExpiryCache.UserEntry
 
getExpiryTimeSeconds() - Method in class org.wamblee.glassfish.auth.cache.impl.SimpleExpiryCache
 
getExpiryTimeSeconds() - Method in interface org.wamblee.glassfish.auth.cache.impl.SimpleExpiryCacheManagementMBean
Gest the expiry time in seconds.
getGroups(String) - Method in interface org.wamblee.glassfish.auth.cache.api.AuthenticationCache
Gets the groups a user belongs to from the cache.
getGroups(String) - Method in class org.wamblee.glassfish.auth.cache.impl.NoAuthenticationCache
 
getGroups(String) - Method in class org.wamblee.glassfish.auth.cache.impl.SimpleExpiryCache
 
getGroups() - Method in class org.wamblee.glassfish.auth.cache.impl.SimpleExpiryCache.UserEntry
 
getPassword(String) - Method in interface org.wamblee.glassfish.auth.cache.api.AuthenticationCache
Gets the cached password for a given user.
getPassword(String) - Method in class org.wamblee.glassfish.auth.cache.impl.NoAuthenticationCache
 
getPassword(String) - Method in class org.wamblee.glassfish.auth.cache.impl.SimpleExpiryCache
 
getPassword() - Method in class org.wamblee.glassfish.auth.cache.impl.SimpleExpiryCache.UserEntry
 
getSeed(String) - Method in interface org.wamblee.glassfish.auth.cache.api.AuthenticationCache
Gets a cached seed for a given username based on the configured sql seed query.
getSeed(String) - Method in class org.wamblee.glassfish.auth.cache.impl.NoAuthenticationCache
 
getSeed(String) - Method in class org.wamblee.glassfish.auth.cache.impl.SimpleExpiryCache
 
getSeed() - Method in class org.wamblee.glassfish.auth.cache.impl.SimpleExpiryCache.UserEntry
 

J

JMX_DOMAIN - Static variable in class org.wamblee.glassfish.auth.cache.impl.SimpleExpiryCache
 

N

NoAuthenticationCache - Class in org.wamblee.glassfish.auth.cache.impl
Authentication cache which does not cache.
NoAuthenticationCache(Properties) - Constructor for class org.wamblee.glassfish.auth.cache.impl.NoAuthenticationCache
 

O

org.wamblee.glassfish.auth.cache.api - package org.wamblee.glassfish.auth.cache.api
 
org.wamblee.glassfish.auth.cache.impl - package org.wamblee.glassfish.auth.cache.impl
 

P

PROP_EXPIRY_TIME_SECONDS - Static variable in class org.wamblee.glassfish.auth.cache.impl.SimpleExpiryCache
Name of the property that defines the timeout in seconds for caching.
PROP_REALM_NAME - Static variable in class org.wamblee.glassfish.auth.cache.impl.SimpleExpiryCache
 

S

setGroups(String, List<String>) - Method in interface org.wamblee.glassfish.auth.cache.api.AuthenticationCache
Sets the groups for a given user.
setGroups(String, List<String>) - Method in class org.wamblee.glassfish.auth.cache.impl.NoAuthenticationCache
 
setGroups(String, List<String>) - Method in class org.wamblee.glassfish.auth.cache.impl.SimpleExpiryCache
 
setGroups(List<String>) - Method in class org.wamblee.glassfish.auth.cache.impl.SimpleExpiryCache.UserEntry
 
setPassword(String, String) - Method in interface org.wamblee.glassfish.auth.cache.api.AuthenticationCache
Sets the cached password for a user.
setPassword(String, String) - Method in class org.wamblee.glassfish.auth.cache.impl.NoAuthenticationCache
 
setPassword(String, String) - Method in class org.wamblee.glassfish.auth.cache.impl.SimpleExpiryCache
 
setPassword(String) - Method in class org.wamblee.glassfish.auth.cache.impl.SimpleExpiryCache.UserEntry
 
setSeed(String, String) - Method in interface org.wamblee.glassfish.auth.cache.api.AuthenticationCache
Sets the seed.
setSeed(String, String) - Method in class org.wamblee.glassfish.auth.cache.impl.NoAuthenticationCache
 
setSeed(String, String) - Method in class org.wamblee.glassfish.auth.cache.impl.SimpleExpiryCache
 
setSeed(String) - Method in class org.wamblee.glassfish.auth.cache.impl.SimpleExpiryCache.UserEntry
 
SimpleExpiryCache - Class in org.wamblee.glassfish.auth.cache.impl
Simple cache that has entries that expire after a certain amount of time.
SimpleExpiryCache(Properties) - Constructor for class org.wamblee.glassfish.auth.cache.impl.SimpleExpiryCache
Constructs the cache.
SimpleExpiryCache(Properties, SimpleExpiryCache.Clock) - Constructor for class org.wamblee.glassfish.auth.cache.impl.SimpleExpiryCache
Constructor for unit test.
SimpleExpiryCache.Clock - Interface in org.wamblee.glassfish.auth.cache.impl
 
SimpleExpiryCache.SystemClock - Class in org.wamblee.glassfish.auth.cache.impl
 
SimpleExpiryCache.SystemClock() - Constructor for class org.wamblee.glassfish.auth.cache.impl.SimpleExpiryCache.SystemClock
 
SimpleExpiryCache.UserEntry - Class in org.wamblee.glassfish.auth.cache.impl
Class representing cached information about a user.
SimpleExpiryCache.UserEntry(long) - Constructor for class org.wamblee.glassfish.auth.cache.impl.SimpleExpiryCache.UserEntry
 
SimpleExpiryCacheManagementMBean - Interface in org.wamblee.glassfish.auth.cache.impl
MBean interface for SimpleExpiryCache.
size() - Method in class org.wamblee.glassfish.auth.cache.impl.SimpleExpiryCache
 
size() - Method in interface org.wamblee.glassfish.auth.cache.impl.SimpleExpiryCacheManagementMBean
Gets the number of entries, including expired ones.

T

toString() - Method in class org.wamblee.glassfish.auth.cache.impl.NoAuthenticationCache
 
toString() - Method in class org.wamblee.glassfish.auth.cache.impl.SimpleExpiryCache
 

U

users() - Method in interface org.wamblee.glassfish.auth.cache.impl.SimpleExpiryCacheManagementMBean
Gets the list of cached users..

A C D E G J N O P S T U

Copyright © 2021. All Rights Reserved.