You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@avalon.apache.org by bl...@apache.org on 2002/09/12 16:40:46 UTC
cvs commit: jakarta-avalon-excalibur/event/src/java/org/apache/excalibur/event/command Command.java EventPipeline.java
bloritsch 2002/09/12 07:40:45
Modified: event/src/java/org/apache/excalibur/event EventHandler.java
Message.java Queue.java Signal.java Sink.java
SinkClosedException.java SinkException.java
SinkFullException.java Source.java
event/src/java/org/apache/excalibur/event/command
Command.java EventPipeline.java
Log:
add note as to the inspiration for the package
Revision Changes Path
1.8 +7 -0 jakarta-avalon-excalibur/event/src/java/org/apache/excalibur/event/EventHandler.java
Index: EventHandler.java
===================================================================
RCS file: /home/cvs/jakarta-avalon-excalibur/event/src/java/org/apache/excalibur/event/EventHandler.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- EventHandler.java 3 Sep 2002 17:10:55 -0000 1.7
+++ EventHandler.java 12 Sep 2002 14:40:45 -0000 1.8
@@ -53,6 +53,13 @@
* An <code>EventHandler</code> takes care of processing specific events in
* an event-based architecture.
*
+ * <p>
+ * The interface design is heavily influenced by
+ * <a href="mailto:mdw@cs.berkeley.edu">Matt Welsh</a>'s SandStorm server,
+ * his demonstration of the SEDA architecture. We have deviated where we
+ * felt the design differences where better.
+ * </p>
+ *
* @author <a href="mailto:bloritsch@apache.org">Berin Loritsch</a>
*/
public interface EventHandler
1.7 +7 -0 jakarta-avalon-excalibur/event/src/java/org/apache/excalibur/event/Message.java
Index: Message.java
===================================================================
RCS file: /home/cvs/jakarta-avalon-excalibur/event/src/java/org/apache/excalibur/event/Message.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- Message.java 3 Sep 2002 17:10:55 -0000 1.6
+++ Message.java 12 Sep 2002 14:40:45 -0000 1.7
@@ -53,6 +53,13 @@
* A Source implements the side of an event queue where queue elements are
* dequeued operations only.
*
+ * <p>
+ * The interface design is heavily influenced by
+ * <a href="mailto:mdw@cs.berkeley.edu">Matt Welsh</a>'s SandStorm server,
+ * his demonstration of the SEDA architecture. We have deviated where we
+ * felt the design differences where better.
+ * </p>
+ *
* @author <a href="mailto:bloritsch@apache.org">Berin Loritsch</a>
*/
public interface Message
1.4 +7 -0 jakarta-avalon-excalibur/event/src/java/org/apache/excalibur/event/Queue.java
Index: Queue.java
===================================================================
RCS file: /home/cvs/jakarta-avalon-excalibur/event/src/java/org/apache/excalibur/event/Queue.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- Queue.java 7 Aug 2002 23:08:25 -0000 1.3
+++ Queue.java 12 Sep 2002 14:40:45 -0000 1.4
@@ -53,6 +53,13 @@
* A Source implements the side of an event queue where QueueElements are
* dequeued operations only.
*
+ * <p>
+ * The interface design is heavily influenced by
+ * <a href="mailto:mdw@cs.berkeley.edu">Matt Welsh</a>'s SandStorm server,
+ * his demonstration of the SEDA architecture. We have deviated where we
+ * felt the design differences where better.
+ * </p>
+ *
* @author <a href="mailto:bloritsch@apache.org">Berin Loritsch</a>
*/
public interface Queue extends Source, Sink
1.5 +7 -0 jakarta-avalon-excalibur/event/src/java/org/apache/excalibur/event/Signal.java
Index: Signal.java
===================================================================
RCS file: /home/cvs/jakarta-avalon-excalibur/event/src/java/org/apache/excalibur/event/Signal.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- Signal.java 3 Sep 2002 17:10:56 -0000 1.4
+++ Signal.java 12 Sep 2002 14:40:45 -0000 1.5
@@ -53,6 +53,13 @@
* A Signal is a specific type of queue element that denotes a Control code for
* the Queue system.
*
+ * <p>
+ * The interface design is heavily influenced by
+ * <a href="mailto:mdw@cs.berkeley.edu">Matt Welsh</a>'s SandStorm server,
+ * his demonstration of the SEDA architecture. We have deviated where we
+ * felt the design differences where better.
+ * </p>
+ *
* @author <a href="mailto:bloritsch@apache.org">Berin Loritsch</a>
*/
public interface Signal
1.12 +7 -0 jakarta-avalon-excalibur/event/src/java/org/apache/excalibur/event/Sink.java
Index: Sink.java
===================================================================
RCS file: /home/cvs/jakarta-avalon-excalibur/event/src/java/org/apache/excalibur/event/Sink.java,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- Sink.java 3 Sep 2002 17:10:56 -0000 1.11
+++ Sink.java 12 Sep 2002 14:40:45 -0000 1.12
@@ -55,6 +55,13 @@
* <code>SinkException</code> if the sink is closed or becomes full, allowing
* event queues to support thresholding and backpressure.
*
+ * <p>
+ * The interface design is heavily influenced by
+ * <a href="mailto:mdw@cs.berkeley.edu">Matt Welsh</a>'s SandStorm server,
+ * his demonstration of the SEDA architecture. We have deviated where we
+ * felt the design differences where better.
+ * </p>
+ *
* @author <a href="mailto:bloritsch@apache.org">Berin Loritsch</a>
*/
public interface Sink
1.6 +7 -0 jakarta-avalon-excalibur/event/src/java/org/apache/excalibur/event/SinkClosedException.java
Index: SinkClosedException.java
===================================================================
RCS file: /home/cvs/jakarta-avalon-excalibur/event/src/java/org/apache/excalibur/event/SinkClosedException.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- SinkClosedException.java 7 Aug 2002 23:08:25 -0000 1.5
+++ SinkClosedException.java 12 Sep 2002 14:40:45 -0000 1.6
@@ -53,6 +53,13 @@
* A SinkClosedException is thrown when an enqueue operation occurs on a
* queue that is already closed.
*
+ * <p>
+ * The interface design is heavily influenced by
+ * <a href="mailto:mdw@cs.berkeley.edu">Matt Welsh</a>'s SandStorm server,
+ * his demonstration of the SEDA architecture. We have deviated where we
+ * felt the design differences where better.
+ * </p>
+ *
* @author <a href="mailto:bloritsch@apache.org">Berin Loritsch</a>
*/
public class SinkClosedException extends SinkException
1.7 +7 -0 jakarta-avalon-excalibur/event/src/java/org/apache/excalibur/event/SinkException.java
Index: SinkException.java
===================================================================
RCS file: /home/cvs/jakarta-avalon-excalibur/event/src/java/org/apache/excalibur/event/SinkException.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- SinkException.java 7 Aug 2002 23:08:25 -0000 1.6
+++ SinkException.java 12 Sep 2002 14:40:45 -0000 1.7
@@ -52,6 +52,13 @@
/**
* A SourceException is thrown when an enqueue operation fails.
*
+ * <p>
+ * The interface design is heavily influenced by
+ * <a href="mailto:mdw@cs.berkeley.edu">Matt Welsh</a>'s SandStorm server,
+ * his demonstration of the SEDA architecture. We have deviated where we
+ * felt the design differences where better.
+ * </p>
+ *
* @author <a href="mailto:bloritsch@apache.org">Berin Loritsch</a>
*/
public class SinkException
1.6 +7 -0 jakarta-avalon-excalibur/event/src/java/org/apache/excalibur/event/SinkFullException.java
Index: SinkFullException.java
===================================================================
RCS file: /home/cvs/jakarta-avalon-excalibur/event/src/java/org/apache/excalibur/event/SinkFullException.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- SinkFullException.java 7 Aug 2002 23:08:25 -0000 1.5
+++ SinkFullException.java 12 Sep 2002 14:40:45 -0000 1.6
@@ -53,6 +53,13 @@
* A SinkException is thrown when an enqueue operation occurs on a queue that
* is already full.
*
+ * <p>
+ * The interface design is heavily influenced by
+ * <a href="mailto:mdw@cs.berkeley.edu">Matt Welsh</a>'s SandStorm server,
+ * his demonstration of the SEDA architecture. We have deviated where we
+ * felt the design differences where better.
+ * </p>
+ *
* @author <a href="mailto:bloritsch@apache.org">Berin Loritsch</a>
*/
public class SinkFullException extends SinkException
1.12 +7 -0 jakarta-avalon-excalibur/event/src/java/org/apache/excalibur/event/Source.java
Index: Source.java
===================================================================
RCS file: /home/cvs/jakarta-avalon-excalibur/event/src/java/org/apache/excalibur/event/Source.java,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- Source.java 3 Sep 2002 17:10:56 -0000 1.11
+++ Source.java 12 Sep 2002 14:40:45 -0000 1.12
@@ -53,6 +53,13 @@
* A Source implements the side of an event queue where QueueElements are
* dequeued operations only.
*
+ * <p>
+ * The interface design is heavily influenced by
+ * <a href="mailto:mdw@cs.berkeley.edu">Matt Welsh</a>'s SandStorm server,
+ * his demonstration of the SEDA architecture. We have deviated where we
+ * felt the design differences where better.
+ * </p>
+ *
* @author <a href="mailto:bloritsch@apache.org">Berin Loritsch</a>
*/
public interface Source
1.8 +7 -0 jakarta-avalon-excalibur/event/src/java/org/apache/excalibur/event/command/Command.java
Index: Command.java
===================================================================
RCS file: /home/cvs/jakarta-avalon-excalibur/event/src/java/org/apache/excalibur/event/command/Command.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- Command.java 7 Aug 2002 23:08:26 -0000 1.7
+++ Command.java 12 Sep 2002 14:40:45 -0000 1.8
@@ -56,6 +56,13 @@
* A Command is a specific type of Signal that denotes an asynchronous
* execution unit that must be performed by the CommandManager.
*
+ * <p>
+ * The interface design is heavily influenced by
+ * <a href="mailto:mdw@cs.berkeley.edu">Matt Welsh</a>'s SandStorm server,
+ * his demonstration of the SEDA architecture. We have deviated where we
+ * felt the design differences where better.
+ * </p>
+ *
* @author <a href="mailto:bloritsch@apache.org">Berin Loritsch</a>
*/
public interface Command extends Signal, Executable
1.7 +7 -0 jakarta-avalon-excalibur/event/src/java/org/apache/excalibur/event/command/EventPipeline.java
Index: EventPipeline.java
===================================================================
RCS file: /home/cvs/jakarta-avalon-excalibur/event/src/java/org/apache/excalibur/event/command/EventPipeline.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- EventPipeline.java 7 Aug 2002 23:08:26 -0000 1.6
+++ EventPipeline.java 12 Sep 2002 14:40:45 -0000 1.7
@@ -57,6 +57,13 @@
* and EventHandler relationship. The ThreadManager manages the automatic
* forwarding of the Events from the queue to the Event Handler.
*
+ * <p>
+ * The interface design is heavily influenced by
+ * <a href="mailto:mdw@cs.berkeley.edu">Matt Welsh</a>'s SandStorm server,
+ * his demonstration of the SEDA architecture. We have deviated where we
+ * felt the design differences where better.
+ * </p>
+ *
* @author <a href="mailto:bloritsch@apache.org">Berin Loritsch</a>
*/
public interface EventPipeline
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>