Author: hlship
Date: Sat Oct 29 06:17:31 2005
New Revision: 329410
URL: http://svn.apache.org/viewcvs?rev=329410&view=rev
Log:
Deprecate IMonitor and IMonitorFactory (for removal in 4.1)
Modified:
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/engine/DefaultMonitorFactory.java
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/engine/IMonitor.java
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/engine/IMonitorFactory.java
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/engine/NullMonitor.java
jakarta/tapestry/trunk/status.xml
Modified:
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/engine/DefaultMonitorFactory.java
URL:
http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/engine/DefaultMonitorFactory.java?rev=329410&r1=329409&r2=329410&view=diff
==============================================================================
---
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/engine/DefaultMonitorFactory.java
(original)
+++
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/engine/DefaultMonitorFactory.java
Sat Oct 29 06:17:31 2005
@@ -17,10 +17,11 @@
import org.apache.tapestry.web.WebRequest;
/**
- * Implementation of [EMAIL PROTECTED]
org.apache.tapestry.engine.IMonitorFactory} that returns the
+ * Implementation of [EMAIL PROTECTED]
org.apache.tapestry.engine.IMonitorFactory} that returns the
* [EMAIL PROTECTED] org.apache.tapestry.engine.NullMonitor}.
*
* @author Howard Lewis Ship
+ * @deprecated To be removed in 4.1 with no direct replacement.
*/
public class DefaultMonitorFactory implements IMonitorFactory
{
Modified:
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/engine/IMonitor.java
URL:
http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/engine/IMonitor.java?rev=329410&r1=329409&r2=329410&view=diff
==============================================================================
---
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/engine/IMonitor.java
(original)
+++
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/engine/IMonitor.java
Sat Oct 29 06:17:31 2005
@@ -15,106 +15,90 @@
package org.apache.tapestry.engine;
/**
- * 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
+ * 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
+ * @deprecated To be removed in 4.1 with no direct replacement.
+ */
public interface IMonitor
{
- /**
- * Invoked before constructing a page.
- *
- **/
-
- public void pageCreateBegin(String pageName);
-
- /**
- * Invoked after successfully constructing a page and all of its
components.
- *
- **/
-
- public void pageCreateEnd(String pageName);
-
- /**
- * 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).
- *
- **/
-
- public void pageLoadBegin(String pageName);
-
- /**
- * Invoked once a page is completely loaded and rolled back to its
prior state.
- *
- **/
-
- public void pageLoadEnd(String pageName);
-
- /**
- * Invoked before a page render begins.
- *
- **/
-
- public void pageRenderBegin(String pageName);
-
- /**
- * Invoked after a page has succesfully rendered.
- *
- **/
-
- public void pageRenderEnd(String pageName);
-
- /**
- * Invoked before a page rewind (to respond to an action) begins.
- *
- **/
-
- public void pageRewindBegin(String pageName);
-
- /**
- * Invoked after a page has succesfully been rewound (which includes
- * any activity related to the action listener).
- *
- **/
-
- public void pageRewindEnd(String pageName);
-
- /**
- * Invoked when a service begins processing.
- *
- **/
-
- public void serviceBegin(String serviceName, String detailMessage);
-
- /**
- * Invoked when a service successfully ends.
- *
- **/
-
- public void serviceEnd(String serviceName);
-
- /**
- * Invoked when a service throws an exception rather than completing
normally.
- * Processing of the request may continue with the display of an
exception
- * page.
- *
- * <p>
- * serviceException() is always invoked <em>before</em>
- * [EMAIL PROTECTED] #serviceEnd(String)}.
- *
- **/
-
- public void serviceException(Throwable exception);
-
- /**
- * Invoked when a session is initiated. This is typically
- * done from the implementation of the home service.
- *
- **/
+ /**
+ * Invoked before constructing a page.
+ */
- public void sessionBegin();
+ public void pageCreateBegin(String pageName);
+
+ /**
+ * Invoked after successfully constructing a page and all of its
components.
+ */
+
+ public void pageCreateEnd(String pageName);
+
+ /**
+ * 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).
+ */
+
+ public void pageLoadBegin(String pageName);
+
+ /**
+ * Invoked once a page is completely loaded and rolled back to its prior
state.
+ */
+
+ public void pageLoadEnd(String pageName);
+
+ /**
+ * Invoked before a page render begins.
+ */
+
+ public void pageRenderBegin(String pageName);
+
+ /**
+ * Invoked after a page has succesfully rendered.
+ */
+
+ public void pageRenderEnd(String pageName);
+
+ /**
+ * Invoked before a page rewind (to respond to an action) begins.
+ */
+
+ public void pageRewindBegin(String pageName);
+
+ /**
+ * Invoked after a page has succesfully been rewound (which includes any
activity related to the
+ * action listener).
+ */
+
+ public void pageRewindEnd(String pageName);
+
+ /**
+ * Invoked when a service begins processing.
+ */
+
+ public void serviceBegin(String serviceName, String detailMessage);
+
+ /**
+ * Invoked when a service successfully ends.
+ */
+
+ public void serviceEnd(String serviceName);
+
+ /**
+ * Invoked when a service throws an exception rather than completing
normally. Processing of the
+ * request may continue with the display of an exception page.
+ * <p>
+ * serviceException() is always invoked <em>before</em> [EMAIL PROTECTED]
#serviceEnd(String)}.
+ */
+
+ public void serviceException(Throwable exception);
+
+ /**
+ * Invoked when a session is initiated. This is typically done from the
implementation of the
+ * home service.
+ */
+
+ public void sessionBegin();
}
Modified:
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/engine/IMonitorFactory.java
URL:
http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/engine/IMonitorFactory.java?rev=329410&r1=329409&r2=329410&view=diff
==============================================================================
---
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/engine/IMonitorFactory.java
(original)
+++
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/engine/IMonitorFactory.java
Sat Oct 29 06:17:31 2005
@@ -17,13 +17,14 @@
import org.apache.tapestry.web.WebRequest;
/**
- * Interface for an object that can create a [EMAIL PROTECTED]
IMonitor}instance for a particular
+ * Interface for an object that can create a [EMAIL PROTECTED] IMonitor}
instance for a particular
* [EMAIL PROTECTED] org.apache.tapestry.request.RequestContext}. The engine
expects there to be a monitor
* factory as application extension
<code>org.apache.tapestry.monitor-factory</code>. If no such
* extension exists, then [EMAIL PROTECTED]
org.apache.tapestry.engine.DefaultMonitorFactory}is used instead.
*
* @author Howard Lewis Ship
* @since 3.0
+ * @deprecated To be removed in 4.1 with no direct replacement.
*/
public interface IMonitorFactory
{
Modified:
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/engine/NullMonitor.java
URL:
http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/engine/NullMonitor.java?rev=329410&r1=329409&r2=329410&view=diff
==============================================================================
---
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/engine/NullMonitor.java
(original)
+++
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/engine/NullMonitor.java
Sat Oct 29 06:17:31 2005
@@ -19,6 +19,7 @@
*
* @author Howard Lewis Ship
* @since 3.0
+ * @deprecated To be removed in 4.1 with no direct replacement
*/
public class NullMonitor implements IMonitor
Modified: jakarta/tapestry/trunk/status.xml
URL:
http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/status.xml?rev=329410&r1=329409&r2=329410&view=diff
==============================================================================
--- jakarta/tapestry/trunk/status.xml (original)
+++ jakarta/tapestry/trunk/status.xml Sat Oct 29 06:17:31 2005
@@ -55,6 +55,7 @@
<action type="fix" dev="HLS" fixes-bug="TAPESTRY-580">Form, PageLink,
DirectLink, etc. should support a scheme parameter for controlling the scheme
of the generated URL</action>
<action type="update" dev="HLS">Deprecate the Action component and
ActionService</action>
<action type="update" dev="HLS">Change the examples distribution to be a
pre-configured JBoss distribution</action>
+ <action type="update" dev="HLS">Deprecate IMonitor and IMonitorFactory
(for removal in 4.1)</action>
</release>
<release version="4.0-beta-11" date="Oct 16 2005">
<action type="fix" dev="HLS"
fixes-bug="TAPESTRY-650">ClassNotFoundException thrown when deserializing an
object from a client persistent property</action>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]