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:[EMAIL PROTECTED]";>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:[EMAIL PROTECTED]";>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:[EMAIL PROTECTED]";>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:[EMAIL PROTECTED]";>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:[EMAIL PROTECTED]";>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:[EMAIL PROTECTED]";>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:[EMAIL PROTECTED]";>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:[EMAIL PROTECTED]";>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:[EMAIL PROTECTED]";>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:[EMAIL PROTECTED]";>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:[EMAIL PROTECTED]";>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:[EMAIL PROTECTED]";>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:[EMAIL PROTECTED]";>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:[EMAIL PROTECTED]";>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:[EMAIL PROTECTED]";>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:[EMAIL PROTECTED]";>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:[EMAIL PROTECTED]";>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:[EMAIL PROTECTED]";>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:[EMAIL PROTECTED]";>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:[EMAIL PROTECTED]";>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:[EMAIL PROTECTED]";>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:[EMAIL PROTECTED]";>Berin Loritsch</a>
    */
   public interface EventPipeline
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to