public class InfinispanRealmCache extends Object implements RealmCache
Modifier and Type | Field and Description |
---|---|
protected org.infinispan.Cache<String,Object> |
cache |
protected boolean |
enabled |
protected static org.jboss.logging.Logger |
logger |
protected ConcurrentHashMap<String,String> |
realmLookup |
Constructor and Description |
---|
InfinispanRealmCache(org.infinispan.Cache<String,Object> cache,
ConcurrentHashMap<String,String> realmLookup) |
Modifier and Type | Method and Description |
---|---|
void |
addCachedApplication(CachedApplication app) |
void |
addCachedOAuthClient(CachedOAuthClient client) |
void |
addCachedRealm(CachedRealm realm) |
void |
addCachedRole(CachedRole role) |
void |
clear() |
CachedApplication |
getApplication(String id) |
CachedRealm |
getCachedRealm(String id) |
CachedRealm |
getCachedRealmByName(String name) |
CachedOAuthClient |
getOAuthClient(String id) |
CachedRole |
getRole(String id) |
void |
invalidateApplication(CachedApplication app) |
void |
invalidateCachedApplicationById(String id) |
void |
invalidateCachedOAuthClientById(String id) |
void |
invalidateCachedRealm(CachedRealm realm) |
void |
invalidateCachedRealmById(String id) |
void |
invalidateCachedRoleById(String id) |
void |
invalidateOAuthClient(CachedOAuthClient client) |
void |
invalidateRole(CachedRole role) |
void |
invalidateRoleById(String id) |
boolean |
isEnabled() |
void |
setEnabled(boolean enabled) |
protected static final org.jboss.logging.Logger logger
protected final ConcurrentHashMap<String,String> realmLookup
protected volatile boolean enabled
public InfinispanRealmCache(org.infinispan.Cache<String,Object> cache, ConcurrentHashMap<String,String> realmLookup)
public void clear()
clear
in interface RealmCache
public boolean isEnabled()
isEnabled
in interface RealmCache
public void setEnabled(boolean enabled)
setEnabled
in interface RealmCache
public CachedRealm getCachedRealm(String id)
getCachedRealm
in interface RealmCache
public void invalidateCachedRealm(CachedRealm realm)
invalidateCachedRealm
in interface RealmCache
public void invalidateCachedRealmById(String id)
invalidateCachedRealmById
in interface RealmCache
public void addCachedRealm(CachedRealm realm)
addCachedRealm
in interface RealmCache
public CachedRealm getCachedRealmByName(String name)
getCachedRealmByName
in interface RealmCache
public CachedApplication getApplication(String id)
getApplication
in interface RealmCache
public void invalidateApplication(CachedApplication app)
invalidateApplication
in interface RealmCache
public void addCachedApplication(CachedApplication app)
addCachedApplication
in interface RealmCache
public void invalidateCachedApplicationById(String id)
invalidateCachedApplicationById
in interface RealmCache
public CachedOAuthClient getOAuthClient(String id)
getOAuthClient
in interface RealmCache
public void invalidateOAuthClient(CachedOAuthClient client)
invalidateOAuthClient
in interface RealmCache
public void addCachedOAuthClient(CachedOAuthClient client)
addCachedOAuthClient
in interface RealmCache
public void invalidateCachedOAuthClientById(String id)
invalidateCachedOAuthClientById
in interface RealmCache
public CachedRole getRole(String id)
getRole
in interface RealmCache
public void invalidateRole(CachedRole role)
invalidateRole
in interface RealmCache
public void invalidateRoleById(String id)
invalidateRoleById
in interface RealmCache
public void addCachedRole(CachedRole role)
addCachedRole
in interface RealmCache
public void invalidateCachedRoleById(String id)
invalidateCachedRoleById
in interface RealmCache
Copyright © 2014. All Rights Reserved.