Nitido Inc.

com.nitido.nimbox.http
Class HttpNimletSessionListener

java.lang.Object
  extended by com.nitido.nimbox.http.HttpNimletSessionListener
All Implemented Interfaces:
HttpNimletConstants, java.util.EventListener, javax.servlet.http.HttpSessionListener

public class HttpNimletSessionListener
extends java.lang.Object
implements javax.servlet.http.HttpSessionListener, HttpNimletConstants

The HttpNimletSessionListener is the class that works with the HttpNimletDriver servlet. It is responsible for cleaning up the HttpSession after the application has detached the user from the system.

Note: Although the HttpNimletContainer also provides a detachEntity() method and expect application to calls it when the user logout, we should NOT count on it to clean up the entity. It is because a session can die due to other reasons such as a "session time-out".


Field Summary
 
Fields inherited from interface com.nitido.nimbox.http.HttpNimletConstants
CONF_KEY_CONTAINER_ENTITY_ID, CONF_KEY_CONTAINER_ENTITY_PWD, CONF_KEY_CONTAINER_INIT_ALL_NIMLETS, CONF_KEY_ERROR_SKIN, CONF_KEY_PREFIX_NIMLET_MAP, CONF_KEY_PREFIX_NIMLET_SETTING, CONF_KEY_PREFIX_PARSER_MULTIPART, CONF_KEY_PREFIX_SKIN_SETTING, CONF_KEY_PREFIX_SKIN_TYPE, CONF_KEY_REG_ENCODING, CONTAINER_TYPE, DEF_SAVE_DIRECTORY, KEY_ENABLE_AD_SERVICE_FLAG, KEY_ERROR_EXCEPTION, KEY_ERROR_MESSAGE, KEY_ERROR_OLD_SKIN, KEY_NIM_ENTITY, KEY_RESPONSE_EXCLUDED_SKINS, KEY_RESPONSE_OVERRIDE_HEADERS, KEY_SKIN_AD_MAP, LEN_KEY_PREFIX_NIMLET_MAP, LEN_KEY_PREFIX_PARSER_MULTIPART, LEN_KEY_PREFIX_SKIN_TYPE, LEN_PREFIX_KEY_RESPONSE_HEADER, LEN_PROTOCOL_DYNAMIC, LEN_PROTOCOL_FORWARD, LEN_PROTOCOL_INCLUDE, LEN_PROTOCOL_NIMLET, LEN_PROTOCOL_REDIRECT, LEN_PROTOCOL_STATIC, LEN_PROTOCOL_VOID, MSG_NO_NIMLET, MULTIPART_PARSER, PARAM_KEY_NIMLET, PREFIX_KEY_RESPONSE_HEADER, PROTOCOL_DYNAMIC, PROTOCOL_FORWARD, PROTOCOL_INCLUDE, PROTOCOL_NIMLET, PROTOCOL_REDIRECT, PROTOCOL_SEPARATOR, PROTOCOL_STATIC, PROTOCOL_VOID, REGULAR_PARSER, REQ_HEADER_CONTENT_TYPE, SKIN_START_DYNAMIC, SKIN_START_FORWARD, SKIN_START_INCLUDE, SKIN_START_NIMLET, SKIN_START_REDIRECT, SKIN_START_STATIC, SKIN_START_VOID, TYPE_MULTIPART_FORM
 
Constructor Summary
HttpNimletSessionListener()
           
 
Method Summary
 void sessionCreated(javax.servlet.http.HttpSessionEvent se)
          This method is called by the web server when a session is created.
 void sessionDestroyed(javax.servlet.http.HttpSessionEvent se)
          This method is called by the web server when a session is destroyed.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HttpNimletSessionListener

public HttpNimletSessionListener()
Method Detail

sessionCreated

public void sessionCreated(javax.servlet.http.HttpSessionEvent se)
This method is called by the web server when a session is created. This method does nothing.

Specified by:
sessionCreated in interface javax.servlet.http.HttpSessionListener
Parameters:
se - The notification event.

sessionDestroyed

public void sessionDestroyed(javax.servlet.http.HttpSessionEvent se)
This method is called by the web server when a session is destroyed. This implementation tries to get the Entity object from the session to notify the Entity that it is being removed from the Session.

Specified by:
sessionDestroyed in interface javax.servlet.http.HttpSessionListener
Parameters:
se - The notification event.

Nitido NiM 2.5 Java API

These JavaDoc pages are generated for release/nim_2_5-2.5.44

Copyright © 1999-2009 Nitido Inc.    Proprietary and Confidential.    All Rights Reserved.