remm 02/03/14 21:31:50
Modified: coyote/src/java/org/apache/coyote ActionCode.java
coyote/src/java/org/apache/coyote/tomcat4
CoyoteProcessor.java
Log:
- Add some start and stop actions in the (temporary) interface used
for messaging.
- Use the actions to start and stop the processor.
Revision Changes Path
1.3 +6 -0
jakarta-tomcat-connectors/coyote/src/java/org/apache/coyote/ActionCode.java
Index: ActionCode.java
===================================================================
RCS file:
/home/cvs/jakarta-tomcat-connectors/coyote/src/java/org/apache/coyote/ActionCode.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- ActionCode.java 1 Oct 2001 01:09:54 -0000 1.2
+++ ActionCode.java 15 Mar 2002 05:31:50 -0000 1.3
@@ -85,6 +85,12 @@
public static final ActionCode ACTION_RESET = new ActionCode();
+ public static final ActionCode ACTION_START = new ActionCode();
+
+
+ public static final ActionCode ACTION_STOP = new ActionCode();
+
+
// ----------------------------------------------------------- Constructors
1.14 +14 -4
jakarta-tomcat-connectors/coyote/src/java/org/apache/coyote/tomcat4/CoyoteProcessor.java
Index: CoyoteProcessor.java
===================================================================
RCS file:
/home/cvs/jakarta-tomcat-connectors/coyote/src/java/org/apache/coyote/tomcat4/CoyoteProcessor.java,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- CoyoteProcessor.java 14 Mar 2002 20:52:29 -0000 1.13
+++ CoyoteProcessor.java 15 Mar 2002 05:31:50 -0000 1.14
@@ -1,6 +1,6 @@
-/* * $Header:
/home/cvs/jakarta-tomcat-connectors/coyote/src/java/org/apache/coyote/tomcat4/CoyoteProcessor.java,v
1.13 2002/03/14 20:52:29 remm Exp $
- * $Revision: 1.13 $
- * $Date: 2002/03/14 20:52:29 $
+/* * $Header:
/home/cvs/jakarta-tomcat-connectors/coyote/src/java/org/apache/coyote/tomcat4/CoyoteProcessor.java,v
1.14 2002/03/15 05:31:50 remm Exp $
+ * $Revision: 1.14 $
+ * $Date: 2002/03/15 05:31:50 $
*
* ====================================================================
*
@@ -85,6 +85,8 @@
import org.apache.tomcat.util.buf.MessageBytes;
+import org.apache.coyote.ActionCode;
+import org.apache.coyote.ActionHook;
import org.apache.coyote.Adapter;
import org.apache.coyote.InputBuffer;
import org.apache.coyote.OutputBuffer;
@@ -114,7 +116,7 @@
*
* @author Craig R. McClanahan
* @author Remy Maucherat
- * @version $Revision: 1.13 $ $Date: 2002/03/14 20:52:29 $
+ * @version $Revision: 1.14 $ $Date: 2002/03/15 05:31:50 $
*/
final class CoyoteProcessor
@@ -925,6 +927,10 @@
threadStart();
+ if (processor instanceof ActionHook) {
+ ((ActionHook) processor).action(ActionCode.ACTION_START, null);
+ }
+
}
@@ -940,6 +946,10 @@
(sm.getString("coyoteProcessor.notStarted"));
lifecycle.fireLifecycleEvent(STOP_EVENT, null);
started = false;
+
+ if (processor instanceof ActionHook) {
+ ((ActionHook) processor).action(ActionCode.ACTION_STOP, null);
+ }
threadStop();
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>