Return-Path: Delivered-To: apmail-incubator-directory-cvs-archive@www.apache.org Received: (qmail 44900 invoked from network); 5 Jul 2004 19:06:32 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 5 Jul 2004 19:06:32 -0000 Received: (qmail 8482 invoked by uid 500); 5 Jul 2004 19:06:40 -0000 Delivered-To: apmail-incubator-directory-cvs-archive@incubator.apache.org Received: (qmail 8394 invoked by uid 500); 5 Jul 2004 19:06:37 -0000 Mailing-List: contact directory-cvs-help@incubator.apache.org; run by ezmlm Precedence: bulk Reply-To: directory-dev@incubator.apache.org list-help: list-unsubscribe: list-post: Delivered-To: mailing list directory-cvs@incubator.apache.org Received: (qmail 8360 invoked by uid 99); 5 Jul 2004 19:06:36 -0000 X-ASF-Spam-Status: No, hits=0.5 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [209.237.227.194] (HELO minotaur.apache.org) (209.237.227.194) by apache.org (qpsmtpd/0.27.1) with SMTP; Mon, 05 Jul 2004 12:06:32 -0700 Received: (qmail 44777 invoked by uid 65534); 5 Jul 2004 19:06:22 -0000 Date: 5 Jul 2004 19:06:22 -0000 Message-ID: <20040705190622.44767.qmail@minotaur.apache.org> From: akarasulu@apache.org To: directory-cvs@incubator.apache.org Subject: svn commit: rev 22602 - in incubator/directory/eve/branches/consolidation/frontend: api impl impl/src/java/org/apache/eve/processor merlin merlin/src/java/org/apache/eve/processor test test/src/test/org/apache/eve/encoder test/src/test/org/apache/eve/processor X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N Author: akarasulu Date: Mon Jul 5 12:06:21 2004 New Revision: 22602 Modified: incubator/directory/eve/branches/consolidation/frontend/api/ (props changed) incubator/directory/eve/branches/consolidation/frontend/impl/ (props changed) incubator/directory/eve/branches/consolidation/frontend/impl/project.xml incubator/directory/eve/branches/consolidation/frontend/impl/src/java/org/apache/eve/processor/DefaultRequestProcessor.java incubator/directory/eve/branches/consolidation/frontend/merlin/ (props changed) incubator/directory/eve/branches/consolidation/frontend/merlin/project.xml incubator/directory/eve/branches/consolidation/frontend/merlin/src/java/org/apache/eve/processor/MerlinRequestProcessor.java incubator/directory/eve/branches/consolidation/frontend/test/ (props changed) incubator/directory/eve/branches/consolidation/frontend/test/project.xml incubator/directory/eve/branches/consolidation/frontend/test/src/test/org/apache/eve/encoder/MerlinEncoderManagerTest.java incubator/directory/eve/branches/consolidation/frontend/test/src/test/org/apache/eve/processor/MerlinRequestProcessorTest.java Log: Commit changes ... o Added a few missing dependencies to project files o Fixed timing dependent test cases that lead to failures for Steve and not myself. Modified: incubator/directory/eve/branches/consolidation/frontend/impl/project.xml ============================================================================== --- incubator/directory/eve/branches/consolidation/frontend/impl/project.xml (original) +++ incubator/directory/eve/branches/consolidation/frontend/impl/project.xml Mon Jul 5 12:06:21 2004 @@ -26,6 +26,15 @@ + + concurrent + concurrent + 1.3.1 + +http://gee.cs.oswego.edu/dl/classes/EDU/oswego/cs/dl/util/concurrent/intro.html + + + commons-codec @@ -39,6 +48,13 @@ commons-lang 2.0 http://jakarta.apache.org/commons/lang + + + + commons-collections + commons-collections + 2.1 + http://jakarta.apache.org/commons/collections Modified: incubator/directory/eve/branches/consolidation/frontend/impl/src/java/org/apache/eve/processor/DefaultRequestProcessor.java ============================================================================== --- incubator/directory/eve/branches/consolidation/frontend/impl/src/java/org/apache/eve/processor/DefaultRequestProcessor.java (original) +++ incubator/directory/eve/branches/consolidation/frontend/impl/src/java/org/apache/eve/processor/DefaultRequestProcessor.java Mon Jul 5 12:06:21 2004 @@ -36,16 +36,6 @@ import org.apache.eve.seda.DefaultStageConfig ; import org.apache.eve.seda.LoggingStageMonitor; -import org.apache.eve.processor.NoReplyHandler ; -import org.apache.eve.processor.RequestHandler ; -import org.apache.eve.processor.HandlerRegistry ; -import org.apache.eve.processor.HandlerTypeEnum ; -import org.apache.eve.processor.ManyReplyHandler ; -import org.apache.eve.processor.RequestProcessor ; -import org.apache.eve.processor.SingleReplyHandler ; -import org.apache.eve.processor.RequestProcessorMonitor ; -import org.apache.eve.processor.RequestProcessorMonitorAdapter ; - import org.apache.ldap.common.message.Request ; import org.apache.ldap.common.message.Response ; import org.apache.ldap.common.message.LdapResult ; @@ -133,7 +123,7 @@ /** * Event handler method for processing RequestEvents. * - * @param event the RequestEvent to process. + * @param unspecific the RequestEvent to process. */ public void handleEvent( EventObject unspecific ) { Modified: incubator/directory/eve/branches/consolidation/frontend/merlin/project.xml ============================================================================== --- incubator/directory/eve/branches/consolidation/frontend/merlin/project.xml (original) +++ incubator/directory/eve/branches/consolidation/frontend/merlin/project.xml Mon Jul 5 12:06:21 2004 @@ -130,6 +130,13 @@ + commons-collections + commons-collections + 2.1 + http://jakarta.apache.org/commons/collections + + + commons-primitives commons-primitives 1.1-dev @@ -140,6 +147,15 @@ + + concurrent + concurrent + 1.3.1 + +http://gee.cs.oswego.edu/dl/classes/EDU/oswego/cs/dl/util/concurrent/intro.html + + + regexp regexp Modified: incubator/directory/eve/branches/consolidation/frontend/merlin/src/java/org/apache/eve/processor/MerlinRequestProcessor.java ============================================================================== --- incubator/directory/eve/branches/consolidation/frontend/merlin/src/java/org/apache/eve/processor/MerlinRequestProcessor.java (original) +++ incubator/directory/eve/branches/consolidation/frontend/merlin/src/java/org/apache/eve/processor/MerlinRequestProcessor.java Mon Jul 5 12:06:21 2004 @@ -21,8 +21,7 @@ import org.apache.eve.event.EventRouter ; import org.apache.eve.seda.DefaultStageConfig ; import org.apache.eve.seda.StageMonitorAdapter; - -import org.apache.eve.processor.RequestProcessor ; +import org.apache.eve.seda.LoggingStageMonitor; import org.apache.avalon.framework.logger.Logger ; import org.apache.avalon.framework.logger.LogEnabled ; @@ -43,7 +42,7 @@ * * @avalon.component name="request-processor" lifestyle="singleton" * @avalon.service type="org.apache.eve.processor.RequestProcessor" - * version="1.0" + * version="1.0" * @avalon.attribute key="urn:composition:deployment.timeout" value="6000" * * @author @@ -142,7 +141,7 @@ DefaultHandlerRegistry hooks = new DefaultHandlerRegistry() ; requestProcessor = new DefaultRequestProcessor( router, stageConfig, hooks ) ; - requestProcessor.setMonitor( new StageMonitorAdapter() ) ; + requestProcessor.setMonitor( new LoggingStageMonitor() ) ; } Modified: incubator/directory/eve/branches/consolidation/frontend/test/project.xml ============================================================================== --- incubator/directory/eve/branches/consolidation/frontend/test/project.xml (original) +++ incubator/directory/eve/branches/consolidation/frontend/test/project.xml Mon Jul 5 12:06:21 2004 @@ -133,6 +133,20 @@ + commons-collections + commons-collections + 2.1 + http://jakarta.apache.org/commons/collections + + + + commons-lang + commons-lang + 2.0 + http://jakarta.apache.org/commons/lang + + + commons-logging commons-logging 1.0.3 @@ -149,6 +163,15 @@ + + + concurrent + concurrent + 1.3.1 + +http://gee.cs.oswego.edu/dl/classes/EDU/oswego/cs/dl/util/concurrent/intro.html + + regexp Modified: incubator/directory/eve/branches/consolidation/frontend/test/src/test/org/apache/eve/encoder/MerlinEncoderManagerTest.java ============================================================================== --- incubator/directory/eve/branches/consolidation/frontend/test/src/test/org/apache/eve/encoder/MerlinEncoderManagerTest.java (original) +++ incubator/directory/eve/branches/consolidation/frontend/test/src/test/org/apache/eve/encoder/MerlinEncoderManagerTest.java Mon Jul 5 12:06:21 2004 @@ -21,17 +21,17 @@ import org.apache.avalon.merlin.unit.AbstractMerlinTestCase ; -import org.apache.eve.encoder.EncoderManager ; -import org.apache.eve.event.AbstractSubscriber; import org.apache.eve.event.EventRouter; import org.apache.eve.event.OutputEvent; -import org.apache.eve.event.OutputSubscriber; import org.apache.eve.event.ResponseEvent; -import org.apache.ldap.common.message.AddResponse; -import org.apache.ldap.common.message.AddResponseImpl; +import org.apache.eve.event.OutputSubscriber; +import org.apache.eve.event.AbstractSubscriber; + import org.apache.ldap.common.message.LdapResult; +import org.apache.ldap.common.message.AddResponse; import org.apache.ldap.common.message.LdapResultImpl; import org.apache.ldap.common.message.ResultCodeEnum; +import org.apache.ldap.common.message.AddResponseImpl; /** Modified: incubator/directory/eve/branches/consolidation/frontend/test/src/test/org/apache/eve/processor/MerlinRequestProcessorTest.java ============================================================================== --- incubator/directory/eve/branches/consolidation/frontend/test/src/test/org/apache/eve/processor/MerlinRequestProcessorTest.java (original) +++ incubator/directory/eve/branches/consolidation/frontend/test/src/test/org/apache/eve/processor/MerlinRequestProcessorTest.java Mon Jul 5 12:06:21 2004 @@ -114,6 +114,11 @@ } + // ------------------------------------------------------------------------ + // T E S T C A S E S + // ------------------------------------------------------------------------ + + /** * Tests the handling of an Abandon request. * @@ -126,9 +131,9 @@ RequestEvent e = new RequestEvent( this, null, req ) ; router.publish( e ) ; - // must wait for delivery - there has to be a better way - Thread.sleep( 100 ) ; - + // stop the kernel to get event delivery + super.tearDown(); + // this message does not produce a response assertNull( this.event ) ; } @@ -149,9 +154,9 @@ RequestEvent e = new RequestEvent( this, null, req ) ; router.publish( e ) ; - // prematurely stop processor to for event delivery - Thread.sleep( 100 ) ; - + // stop the kernel to get event delivery + super.tearDown(); + // this message does not produce a response assertNotNull( this.event ) ; assertEquals( 5, this.event.getResponse().getMessageId() ) ;