corelib.services.web.webapplications
Class WebApplication

java.lang.Object
  extended by corelib.services.web.webapplications.WebApplication

public class WebApplication
extends java.lang.Object


Constructor Summary
WebApplication()
           
 
Method Summary
 void addWebApplicationListener(WebApplicationListener listener)
           
 void fireApplicationEnded()
           
 void fireApplicationStarted()
           
 void fireRequestStarted()
           
 void fireRequestTerminated()
           
 void fireSessionCreated(javax.servlet.http.HttpSession session)
          Invokes all WebApplicationListener when a new session was created.
 void fireSessionDestroyed(javax.servlet.http.HttpSession session)
          Invokes all WebApplicationListener when a new session was destroyed.
 java.lang.Object getAttribute(java.lang.String key)
           
 java.util.Enumeration<java.lang.String> getAttributeNames()
           
 DataSourceSet getDataSourceSet()
          Returns the application's DataSourceSet instance.
 void setAttribute(java.lang.String key, java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebApplication

public WebApplication()
Method Detail

getAttributeNames

public java.util.Enumeration<java.lang.String> getAttributeNames()

getAttribute

public java.lang.Object getAttribute(java.lang.String key)

setAttribute

public void setAttribute(java.lang.String key,
                         java.lang.Object value)

getDataSourceSet

public DataSourceSet getDataSourceSet()
Returns the application's DataSourceSet instance. DataSources are defined in the WEB-INF/datasources.xml deployment descriptor.

Returns:
The application's DataSourceSet instance.
Since:
0.4.0
See Also:
DataSource, DataSourceSet

addWebApplicationListener

public void addWebApplicationListener(WebApplicationListener listener)

fireApplicationStarted

public void fireApplicationStarted()

fireApplicationEnded

public void fireApplicationEnded()
Since:
0.3.1

fireSessionCreated

public void fireSessionCreated(javax.servlet.http.HttpSession session)
Invokes all WebApplicationListener when a new session was created.

Parameters:
session - The new session.

fireSessionDestroyed

public void fireSessionDestroyed(javax.servlet.http.HttpSession session)
Invokes all WebApplicationListener when a new session was destroyed.

Parameters:
session - The destroyed session.

fireRequestStarted

public void fireRequestStarted()

fireRequestTerminated

public void fireRequestTerminated()


CAUTION: Ellipse is proposed to you in BETA version to allow evaluation of this framework. Infini Software is released from any responsibility for the use of Ellipse Framework.

Copyright 2012 Infini Software - All Rights Reserved.