All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class ncsa.habanero.SessionInfo

java.lang.Object
   |
   +----ncsa.habanero.SessionInfo

public class SessionInfo
extends Object
implements Marshallable

Variable Index

 o anonymous
 o bReplaySession
 o host
 o is_mbone
 o is_modify_enabled
 o mbone_info_session
 o name
 o port
 o security
 o version
 o vObservers

Constructor Index

 o SessionInfo()
 o SessionInfo(String, String)
 o SessionInfo(String, String, String)

Method Index

 o addRecorder(String)
 o clone()
 o getAnonymous()
 o getHost()
 o getIsMBone()
 o getIsModifyEnabled()
 o getMBoneInfoSession()
 o getName()
 o getPort()
 o getReplaySession()
 o getSecurity()
 o getVersion()
 o print()
 o removeRecorder(String)
 o setAnonymous(boolean)
 o setHost(String)
 o setIsMBone(boolean)
 o setIsModifyEnabled(boolean)
 o setMBoneInfo(BufferedReader)
 o setMBoneInfoSession(MBoneInfoSession)
 o setName(String)
 o setPort(String)
 o setReplaySession(boolean)
 o setSecurity(SessionSecurity)
 o setVersion(long)
 o someoneRecording()
 o stopPublishing()

Variables

 o name
 protected String name
 o host
 protected String host
 o port
 protected String port
 o anonymous
 protected boolean anonymous
 o is_mbone
 protected boolean is_mbone
 o mbone_info_session
 protected MBoneInfoSession mbone_info_session
 o version
 protected long version
 o is_modify_enabled
 protected boolean is_modify_enabled
 o bReplaySession
 protected boolean bReplaySession
 o vObservers
 protected Vector vObservers
 o security
 protected SessionSecurity security

Constructors

 o SessionInfo
 public SessionInfo()
 o SessionInfo
 public SessionInfo(String host,
                    String hostPort)
 o SessionInfo
 public SessionInfo(String name,
                    String host,
                    String hostPort)

Methods

 o clone
 public Object clone()
Overrides:
clone in class Object
 o setName
 public void setName(String s)
 o setHost
 public void setHost(String s)
 o setPort
 public void setPort(String s)
 o setAnonymous
 public void setAnonymous(boolean b)
 o setIsMBone
 public void setIsMBone(boolean b)
 o setIsModifyEnabled
 public void setIsModifyEnabled(boolean b)
 o getIsModifyEnabled
 public boolean getIsModifyEnabled()
 o setSecurity
 public void setSecurity(SessionSecurity s)
 o setReplaySession
 public void setReplaySession(boolean bWay)
Parameters:
bWay - true if we are replaying, false otherwise
Returns:
remembers if this is a replay session or not
 o addRecorder
 public void addRecorder(String szWho)
Parameters:
szWho - the person who is recording
Returns:
adds a person who is recording
 o removeRecorder
 public void removeRecorder(String szWho)
Parameters:
szWho - the person who is recording
Returns:
adds a person who is recording
 o getName
 public String getName()
 o getHost
 public String getHost()
 o getPort
 public String getPort()
 o getAnonymous
 public boolean getAnonymous()
 o getSecurity
 public SessionSecurity getSecurity()
 o getReplaySession
 public boolean getReplaySession()
Returns:
returns true if this is a replay of a real session
 o someoneRecording
 public boolean someoneRecording()
Returns:
true if someone is recording, false otherwise
 o setMBoneInfo
 public void setMBoneInfo(BufferedReader isr) throws IOException
 o setMBoneInfoSession
 public void setMBoneInfoSession(MBoneInfoSession info)
 o setVersion
 public void setVersion(long version)
 o getIsMBone
 public boolean getIsMBone()
 o getMBoneInfoSession
 public MBoneInfoSession getMBoneInfoSession()
 o getVersion
 public long getVersion()
 o stopPublishing
 public void stopPublishing()
 o print
 public void print()

All Packages  Class Hierarchy  This Package  Previous  Next  Index