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>