ro.polak.littleServlet
Class HTTPSession

java.lang.Object
  extended by ro.polak.littleServlet.HTTPSession

public class HTTPSession
extends java.lang.Object

Session mechanism for little servlets

Java Little Web Server Homepage

Version:
1.1/22.02.2008
Author:
Piotr Polak www.polak.ro

Field Summary
static java.util.regex.Pattern pattern
           
 
Constructor Summary
HTTPSession(HTTPRequest request, HTTPResponse response)
          Session constructor
 
Method Summary
 void destroy()
          Destroys session and frees resources
 java.lang.String getAttribute(java.lang.String varName)
          Gets session attribute of the specified name
 java.lang.String getID()
          Returns session's id
 void setAttribute(java.lang.String varName, java.lang.String varValue)
          Sets session attribute
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

pattern

public static final java.util.regex.Pattern pattern
Constructor Detail

HTTPSession

public HTTPSession(HTTPRequest request,
                   HTTPResponse response)
Session constructor

Parameters:
request - http request
response - http response
Method Detail

setAttribute

public void setAttribute(java.lang.String varName,
                         java.lang.String varValue)
Sets session attribute

Parameters:
varName - attribute name
varValue - attribute value

getAttribute

public java.lang.String getAttribute(java.lang.String varName)
Gets session attribute of the specified name

Parameters:
varName - Attribute name
Returns:
Attribute value

getID

public java.lang.String getID()
Returns session's id

Returns:
session's id

destroy

public void destroy()
Destroys session and frees resources