org.apache.geronimo.clustering.web
Class HttpSessionManager

java.lang.Object
  extended byorg.apache.geronimo.clustering.MBeanImpl
      extended byorg.apache.geronimo.clustering.web.HttpSessionManager

public class HttpSessionManager
extends MBeanImpl

An HttpSessionManager for <distributable/> webapps, which backs onto the generic Geronimo clustering framework.

Version:
$Revision: 1.11 $ $Date: 2004/03/10 09:58:22 $

Field Summary
protected  String _clusterName
           
protected  String _contextPath
           
protected  org.apache.commons.logging.Log _log
           
protected  String _nodeName
           
protected  Map _sessions
           
protected  Tier _tier
           
protected  String _tierName
           
protected  String _uid
           
 
Fields inherited from class org.apache.geronimo.clustering.MBeanImpl
_objectName, _server
 
Constructor Summary
HttpSessionManager()
           
 
Method Summary
 boolean canStart()
           
 void doStart()
           
 void doStop()
           
 String getClusterName()
           
 String getContextPath()
           
 String getNodeName()
           
 int getSize()
           
 Tier getTier()
           
 String getTierName()
           
 javax.management.ObjectName getTierObjectName()
           
 String getUID()
           
 void setClusterName(String clusterName)
           
 void setContextPath(String contextPath)
           
 void setNodeName(String nodeName)
           
 void setTierName(String tierName)
           
 
Methods inherited from class org.apache.geronimo.clustering.MBeanImpl
canStop, doFail, getObjectName, getReference
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_log

protected org.apache.commons.logging.Log _log

_sessions

protected Map _sessions

_tier

protected Tier _tier

_clusterName

protected String _clusterName

_nodeName

protected String _nodeName

_tierName

protected String _tierName

_contextPath

protected String _contextPath

_uid

protected String _uid
Constructor Detail

HttpSessionManager

public HttpSessionManager()
Method Detail

getSize

public int getSize()

getTier

public Tier getTier()

getTierObjectName

public javax.management.ObjectName getTierObjectName()

getClusterName

public String getClusterName()

setClusterName

public void setClusterName(String clusterName)

getNodeName

public String getNodeName()

setNodeName

public void setNodeName(String nodeName)

getTierName

public String getTierName()

setTierName

public void setTierName(String tierName)

getContextPath

public String getContextPath()

setContextPath

public void setContextPath(String contextPath)

getUID

public String getUID()

canStart

public boolean canStart()
Overrides:
canStart in class MBeanImpl

doStart

public void doStart()
Overrides:
doStart in class MBeanImpl

doStop

public void doStop()
Overrides:
doStop in class MBeanImpl


Copyright © 2003-2005 Apache Software Foundation. All Rights Reserved.