|
||||||||||
PREV CLASS (src) NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.web.tomcat.tc5.session.JBossCacheService
A wrapper class to JBossCache. This is currently needed to handle various operations such as
Field Summary | |
static java.lang.String |
ATTRIBUTE
|
static java.lang.String |
KEY
|
protected static Logger (src) |
log_
|
static java.lang.String |
SESSION
|
Constructor Summary | |
JBossCacheService()
|
Method Summary | |
protected void |
_evict(Fqn (src) fqn)
Wrapper to embed retyr logic. |
protected java.lang.Object |
_get(Fqn (src) fqn,
java.lang.String id)
Wrapper to embed retyr logic. |
protected void |
_put(Fqn (src) fqn,
java.util.Map map)
Wrapper to embed retry logic. |
protected java.lang.Object |
_put(Fqn (src) fqn,
java.lang.String id,
java.lang.Object value)
Wrapper to embed retry logic. |
protected void |
_remove(Fqn (src) fqn)
Wrapper to embed retry logic. |
protected java.lang.Object |
_remove(Fqn (src) fqn,
java.lang.String id)
Wrapper to embed retyr logic. |
void |
cacheStarted(TreeCache (src) cache)
Called when the cache is started. |
void |
cacheStopped(TreeCache (src) cache)
Called when the cache is stopped. |
boolean |
exists(java.lang.String id)
|
java.util.List |
findSessionIDs()
Find session ids for the whole Manager instance. |
java.lang.Object |
getAttribute(java.lang.String id,
java.lang.String key)
|
java.util.Set |
getAttributeKeys(java.lang.String id)
Obtain the keys associated with this fqn. |
java.util.Map |
getAttributes(java.lang.String id)
Return all attributes associated with this session id. |
protected java.lang.String |
getIdFromFqn(Fqn (src) fqn)
|
java.util.List |
getNewSessionsInStore()
Retrieve the new sessions in the underlying cache. |
java.lang.Object |
getSession(java.lang.String id)
|
void |
nodeCreated(Fqn (src) fqn)
Called when a node is created |
protected void |
nodeDirty(Fqn (src) fqn)
|
void |
nodeEvicted(Fqn (src) fqn)
Called when a node is evicted (not the same as remove()). |
void |
nodeLoaded(Fqn (src) fqn)
Called when a node is loaded into memory via the CacheLoader. |
void |
nodeModified(Fqn (src) fqn)
Called when a node is modified, e.g., one (key, value) pair in the internal map storage has been modified. |
void |
nodeRemoved(Fqn (src) fqn)
Called when a node is removed. |
void |
nodeVisited(Fqn (src) fqn)
Called when a node is visisted, i.e., get(). |
void |
putAttribute(java.lang.String id,
java.util.Map map)
|
java.lang.Object |
putAttribute(java.lang.String id,
java.lang.String key,
java.lang.Object value)
|
void |
putSession(java.lang.String id,
java.lang.Object session)
|
java.lang.Object |
removeAttribute(java.lang.String id,
java.lang.String key)
|
void |
removeAttributeLocal(java.lang.String id)
|
void |
removeAttributes(java.lang.String id)
|
java.lang.Object |
removeSession(java.lang.String id)
|
void |
removeSessionLocal(java.lang.String id)
|
void |
start(java.lang.ClassLoader tcl,
JBossCacheManager (src) manager)
|
void |
stop()
|
void |
viewChange(View new_view)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected static Logger (src) log_
public static final java.lang.String SESSION
public static final java.lang.String ATTRIBUTE
public static final java.lang.String KEY
Constructor Detail |
public JBossCacheService() throws ClusteringNotSupportedException (src)
Method Detail |
public void start(java.lang.ClassLoader tcl, JBossCacheManager (src) manager)
public void stop()
public java.util.List findSessionIDs()
public java.lang.Object getSession(java.lang.String id)
public void putSession(java.lang.String id, java.lang.Object session)
public java.lang.Object removeSession(java.lang.String id)
public void removeSessionLocal(java.lang.String id)
public boolean exists(java.lang.String id)
public java.lang.Object getAttribute(java.lang.String id, java.lang.String key)
public java.lang.Object putAttribute(java.lang.String id, java.lang.String key, java.lang.Object value)
public void putAttribute(java.lang.String id, java.util.Map map)
public void removeAttributes(java.lang.String id)
public java.lang.Object removeAttribute(java.lang.String id, java.lang.String key)
public void removeAttributeLocal(java.lang.String id)
public java.util.Set getAttributeKeys(java.lang.String id)
public java.util.Map getAttributes(java.lang.String id)
id
-
public java.util.List getNewSessionsInStore()
protected java.lang.Object _get(Fqn (src) fqn, java.lang.String id)
fqn
- id
-
protected java.lang.Object _put(Fqn (src) fqn, java.lang.String id, java.lang.Object value)
fqn
- id
- value
-
protected void _put(Fqn (src) fqn, java.util.Map map)
fqn
- map
- protected java.lang.Object _remove(Fqn (src) fqn, java.lang.String id)
fqn
- id
-
protected void _remove(Fqn (src) fqn)
fqn
- protected void _evict(Fqn (src) fqn)
fqn
- public void nodeCreated(Fqn (src) fqn)
TreeCacheListener (src)
nodeCreated
in interface TreeCacheListener (src)
fqn
- public void nodeRemoved(Fqn (src) fqn)
TreeCacheListener (src)
nodeRemoved
in interface TreeCacheListener (src)
fqn
- public void nodeLoaded(Fqn (src) fqn)
nodeCreated(Fqn)
.
nodeLoaded
in interface TreeCacheListener (src)
public void nodeModified(Fqn (src) fqn)
TreeCacheListener (src)
nodeModified
in interface TreeCacheListener (src)
fqn
- protected void nodeDirty(Fqn (src) fqn)
protected java.lang.String getIdFromFqn(Fqn (src) fqn)
public void nodeVisited(Fqn (src) fqn)
TreeCacheListener (src)
nodeVisited
in interface TreeCacheListener (src)
fqn
- public void cacheStarted(TreeCache (src) cache)
TreeCacheListener (src)
cacheStarted
in interface TreeCacheListener (src)
cache
- public void cacheStopped(TreeCache (src) cache)
TreeCacheListener (src)
cacheStopped
in interface TreeCacheListener (src)
cache
- public void viewChange(View new_view)
viewChange
in interface TreeCacheListener (src)
public void nodeEvicted(Fqn (src) fqn)
TreeCacheListener (src)
nodeEvicted
in interface TreeCacheListener (src)
fqn
-
|
||||||||||
PREV CLASS (src) NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |