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]

Reply via email to