org.apache.tapestry.engine
Interface IMonitor

All Known Implementing Classes:
NullMonitor

Deprecated. To be removed in 4.1 with no direct replacement.

public interface IMonitor

Basic support for application monitoring and metrics. This interface defines events; the implementation decides what to do with them (such as record them to a database).

Author:
Howard Lewis Ship

Method Summary
 void pageCreateBegin(java.lang.String pageName)
          Deprecated. Invoked before constructing a page.
 void pageCreateEnd(java.lang.String pageName)
          Deprecated. Invoked after successfully constructing a page and all of its components.
 void pageLoadBegin(java.lang.String pageName)
          Deprecated. Invoked when a page is loaded.
 void pageLoadEnd(java.lang.String pageName)
          Deprecated. Invoked once a page is completely loaded and rolled back to its prior state.
 void pageRenderBegin(java.lang.String pageName)
          Deprecated. Invoked before a page render begins.
 void pageRenderEnd(java.lang.String pageName)
          Deprecated. Invoked after a page has succesfully rendered.
 void pageRewindBegin(java.lang.String pageName)
          Deprecated. Invoked before a page rewind (to respond to an action) begins.
 void pageRewindEnd(java.lang.String pageName)
          Deprecated. Invoked after a page has succesfully been rewound (which includes any activity related to the action listener).
 void serviceBegin(java.lang.String serviceName, java.lang.String detailMessage)
          Deprecated. Invoked when a service begins processing.
 void serviceEnd(java.lang.String serviceName)
          Deprecated. Invoked when a service successfully ends.
 void serviceException(java.lang.Throwable exception)
          Deprecated. Invoked when a service throws an exception rather than completing normally.
 void sessionBegin()
          Deprecated. Invoked when a session is initiated.
 

Method Detail

pageCreateBegin

public void pageCreateBegin(java.lang.String pageName)
Deprecated. 
Invoked before constructing a page.


pageCreateEnd

public void pageCreateEnd(java.lang.String pageName)
Deprecated. 
Invoked after successfully constructing a page and all of its components.


pageLoadBegin

public void pageLoadBegin(java.lang.String pageName)
Deprecated. 
Invoked when a page is loaded. This includes time to locate or create an instance of the page and rollback its state (to any previously recorded value).


pageLoadEnd

public void pageLoadEnd(java.lang.String pageName)
Deprecated. 
Invoked once a page is completely loaded and rolled back to its prior state.


pageRenderBegin

public void pageRenderBegin(java.lang.String pageName)
Deprecated. 
Invoked before a page render begins.


pageRenderEnd

public void pageRenderEnd(java.lang.String pageName)
Deprecated. 
Invoked after a page has succesfully rendered.


pageRewindBegin

public void pageRewindBegin(java.lang.String pageName)
Deprecated. 
Invoked before a page rewind (to respond to an action) begins.


pageRewindEnd

public void pageRewindEnd(java.lang.String pageName)
Deprecated. 
Invoked after a page has succesfully been rewound (which includes any activity related to the action listener).


serviceBegin

public void serviceBegin(java.lang.String serviceName,
                         java.lang.String detailMessage)
Deprecated. 
Invoked when a service begins processing.


serviceEnd

public void serviceEnd(java.lang.String serviceName)
Deprecated. 
Invoked when a service successfully ends.


serviceException

public void serviceException(java.lang.Throwable exception)
Deprecated. 
Invoked when a service throws an exception rather than completing normally. Processing of the request may continue with the display of an exception page.

serviceException() is always invoked before serviceEnd(String).


sessionBegin

public void sessionBegin()
Deprecated. 
Invoked when a session is initiated. This is typically done from the implementation of the home service.