|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.catalina.session.StandardSession
org.jboss.web.tomcat.service.session.ClusteredSession
org.jboss.web.tomcat.service.session.JBossCacheClusteredSession
org.jboss.web.tomcat.service.session.ConvergedSessionBasedClusteredSession
public class ConvergedSessionBasedClusteredSession
Extension of the Jboss SessionBasedClusteredSession class so that applications are able to cast this session implementation to javax.servlet.sip.ConvergedHttpSession interface. Based on SessionBasedClusteredSession JBOSS AS 4.2.2 Tag
| Field Summary | |
|---|---|
protected ConvergedSessionFacade |
facade
The facade associated with this session. |
protected static java.lang.String |
info
|
| Fields inherited from class org.jboss.web.tomcat.service.session.JBossCacheClusteredSession |
|---|
proxy_ |
| Fields inherited from class org.jboss.web.tomcat.service.session.ClusteredSession |
|---|
alwaysReplicateMetadata, excludedAttributes, firstAccess, hasActivationListener, invalidationPolicy, isSessionModifiedSinceLastSave, lastReplicated, log, maxUnreplicatedFactor, maxUnreplicatedInterval, outdatedTime, outdatedVersion, realId, replicationExcludes, sessionAttributesDirty, sessionMetadataDirty, sm, version |
| Fields inherited from class org.apache.catalina.session.StandardSession |
|---|
accessCount, ACTIVITY_CHECK, attributes, authType, containerEventMethod, containerEventTypes, creationTime, EMPTY_ARRAY, expiring, id, isNew, isValid, lastAccessedTime, listeners, manager, maxInactiveInterval, NOT_SERIALIZED, notes, principal, sessionContext, support, thisAccessedTime |
| Fields inherited from interface org.apache.catalina.Session |
|---|
SESSION_ACTIVATED_EVENT, SESSION_CREATED_EVENT, SESSION_DESTROYED_EVENT, SESSION_PASSIVATED_EVENT |
| Constructor Summary | |
|---|---|
ConvergedSessionBasedClusteredSession(JBossCacheSipManager manager,
SipNetworkInterfaceManager sipNetworkInterfaceManager)
|
|
| Method Summary | |
|---|---|
java.lang.String |
encodeURL(java.lang.String url)
|
java.lang.String |
encodeURL(java.lang.String relativePath,
java.lang.String scheme)
|
SipApplicationSession |
getApplicationSession()
|
protected java.lang.Object |
getJBossInternalAttribute(java.lang.String arg0)
|
protected java.util.Map |
getJBossInternalAttributes()
|
boolean |
getReplicateSessionBody()
|
javax.servlet.http.HttpSession |
getSession()
|
protected void |
populateAttributes()
|
void |
readExternal(java.io.ObjectInput arg0)
|
protected java.lang.Object |
removeJBossInternalAttribute(java.lang.String arg0,
boolean arg1,
boolean arg2)
|
void |
removeMyself()
|
void |
removeMyselfLocal()
|
protected java.lang.Object |
setJBossInternalAttribute(java.lang.String arg0,
java.lang.Object arg1)
|
java.lang.String |
toString()
|
void |
writeExternal(java.io.ObjectOutput arg0)
|
| Methods inherited from class org.jboss.web.tomcat.service.session.JBossCacheClusteredSession |
|---|
establishProxy, initAfterLoad, processSessionRepl, recycle, removeAttributeInternal, removeFromManager, removeJBossInternalAttribute |
| Methods inherited from class org.jboss.web.tomcat.service.session.ClusteredSession |
|---|
access, activate, canAttributeBeReplicated, clearOutdated, endAccess, expire, expire, getAttribute, getAttributeInternal, getAttributeNames, getAttributesInternal, getExceedsMaxUnreplicatedInterval, getLastReplicated, getMaxUnreplicatedFactor, getMaxUnreplicatedInterval, getRealId, getSessionAttributesDirty, getSessionMetadataDirty, getUseJK, getVersion, incrementVersion, invalidate, isGetDirty, isMutable, isNewData, isOutdated, isSessionDirty, isValid, isValid, keys, passivate, removeAttributeInternal, removeAttributeInternal, removeExcludedAttributes, resetIdWithRouteInfo, sessionAttributesDirty, sessionDirty, sessionMetadataDirty, setAttribute, setCreationTime, setId, setInternalAttribute, setIsOutdated, setMaxInactiveInterval, setMaxUnreplicatedFactor, setMaxUnreplicatedInterval, setNew, setOutdatedVersion, setPrincipal, setValid, setVersion, updateAccessTimeFromOutdatedTime, updateLastReplicated |
| Methods inherited from class org.apache.catalina.session.StandardSession |
|---|
addSessionListener, exclude, expire, fireContainerEvent, fireSessionEvent, getAuthType, getCreationTime, getId, getIdInternal, getInfo, getLastAccessedTime, getLastAccessedTimeInternal, getManager, getMaxInactiveInterval, getNote, getNoteNames, getPrincipal, getServletContext, getSessionContext, getValue, getValueNames, isNew, isValidInternal, putValue, readObject, readObjectData, removeAttribute, removeAttribute, removeNote, removeSessionListener, removeValue, setAttribute, setAuthType, setManager, setNote, tellNew, writeObject, writeObjectData |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface javax.servlet.http.HttpSession |
|---|
getAttribute, getAttributeNames, getCreationTime, getId, getLastAccessedTime, getMaxInactiveInterval, getServletContext, getSessionContext, getValue, getValueNames, invalidate, isNew, putValue, removeAttribute, removeValue, setAttribute, setMaxInactiveInterval |
| Field Detail |
|---|
protected transient ConvergedSessionFacade facade
protected static final java.lang.String info
| Constructor Detail |
|---|
public ConvergedSessionBasedClusteredSession(JBossCacheSipManager manager,
SipNetworkInterfaceManager sipNetworkInterfaceManager)
manager - sipNetworkInterfaceManager - | Method Detail |
|---|
public javax.servlet.http.HttpSession getSession()
getSession in interface org.apache.catalina.SessiongetSession in class org.apache.catalina.session.StandardSessionpublic java.lang.String encodeURL(java.lang.String url)
encodeURL in interface ConvergedHttpSession
public java.lang.String encodeURL(java.lang.String relativePath,
java.lang.String scheme)
encodeURL in interface ConvergedHttpSessionpublic SipApplicationSession getApplicationSession()
getApplicationSession in interface ConvergedHttpSessionpublic java.lang.String toString()
toString in class org.jboss.web.tomcat.service.session.ClusteredSessionpublic void removeMyself()
removeMyself in class org.jboss.web.tomcat.service.session.ClusteredSessionpublic void removeMyselfLocal()
removeMyselfLocal in class org.jboss.web.tomcat.service.session.ClusteredSessionprotected void populateAttributes()
populateAttributes in class org.jboss.web.tomcat.service.session.JBossCacheClusteredSessionprotected java.lang.Object getJBossInternalAttribute(java.lang.String arg0)
getJBossInternalAttribute in class org.jboss.web.tomcat.service.session.ClusteredSession
protected java.lang.Object removeJBossInternalAttribute(java.lang.String arg0,
boolean arg1,
boolean arg2)
removeJBossInternalAttribute in class org.jboss.web.tomcat.service.session.JBossCacheClusteredSessionprotected java.util.Map getJBossInternalAttributes()
getJBossInternalAttributes in class org.jboss.web.tomcat.service.session.ClusteredSession
protected java.lang.Object setJBossInternalAttribute(java.lang.String arg0,
java.lang.Object arg1)
setJBossInternalAttribute in class org.jboss.web.tomcat.service.session.ClusteredSession
public void readExternal(java.io.ObjectInput arg0)
throws java.io.IOException,
java.lang.ClassNotFoundException
readExternal in interface java.io.ExternalizablereadExternal in class org.jboss.web.tomcat.service.session.ClusteredSessionjava.io.IOException
java.lang.ClassNotFoundException
public void writeExternal(java.io.ObjectOutput arg0)
throws java.io.IOException
writeExternal in interface java.io.ExternalizablewriteExternal in class org.jboss.web.tomcat.service.session.ClusteredSessionjava.io.IOExceptionpublic boolean getReplicateSessionBody()
getReplicateSessionBody in class org.jboss.web.tomcat.service.session.ClusteredSession
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||