Author: norman
Date: Tue Oct 13 16:27:46 2009
New Revision: 824833

URL: http://svn.apache.org/viewvc?rev=824833&view=rev
Log:
Fix poms (merge from trunk)
Fix NPE's

Modified:
    james/server/sandbox/active/mina_experiments/core-api/pom.xml
    james/server/sandbox/active/mina_experiments/imapserver-function/pom.xml
    james/server/sandbox/active/mina_experiments/nntpserver-function/pom.xml
    
james/server/sandbox/active/mina_experiments/phoenix-deployment-refactor/pom.xml
    james/server/sandbox/active/mina_experiments/phoenix-deployment/pom.xml
    james/server/sandbox/active/mina_experiments/pop3server-function/pom.xml
    james/server/sandbox/active/mina_experiments/remotemanager-function/pom.xml
    james/server/sandbox/active/mina_experiments/smtpserver-function/pom.xml
    
james/server/sandbox/active/mina_experiments/smtpserver-function/src/main/java/org/apache/james/smtpserver/SMTPServer.java
    
james/server/sandbox/active/mina_experiments/smtpserver-function/src/main/java/org/apache/james/smtpserver/mina/SMTPCommandDispatcherIoHandler.java
    
james/server/sandbox/active/mina_experiments/smtpserver-function/src/main/java/org/apache/james/smtpserver/mina/SMTPSessionImpl.java
    
james/server/sandbox/active/mina_experiments/smtpserver-function/src/test/java/org/apache/james/smtpserver/SMTPServerTest.java
    james/server/sandbox/active/mina_experiments/spring-deployment/pom.xml

Modified: james/server/sandbox/active/mina_experiments/core-api/pom.xml
URL: 
http://svn.apache.org/viewvc/james/server/sandbox/active/mina_experiments/core-api/pom.xml?rev=824833&r1=824832&r2=824833&view=diff
==============================================================================
--- james/server/sandbox/active/mina_experiments/core-api/pom.xml (original)
+++ james/server/sandbox/active/mina_experiments/core-api/pom.xml Tue Oct 13 
16:27:46 2009
@@ -37,7 +37,10 @@
       <groupId>${javax.mail.groupId}</groupId>
       <artifactId>${javax.mail.artifactId}</artifactId>
     </dependency>
-    
+    <dependency>
+      <groupId>org.apache.geronimo.specs</groupId>
+      <artifactId>geronimo-annotation_1.0_spec</artifactId>
+    </dependency>
     <dependency>
       <groupId>org.apache.avalon.framework</groupId>
       <artifactId>avalon-framework-api</artifactId>

Modified: 
james/server/sandbox/active/mina_experiments/imapserver-function/pom.xml
URL: 
http://svn.apache.org/viewvc/james/server/sandbox/active/mina_experiments/imapserver-function/pom.xml?rev=824833&r1=824832&r2=824833&view=diff
==============================================================================
--- james/server/sandbox/active/mina_experiments/imapserver-function/pom.xml 
(original)
+++ james/server/sandbox/active/mina_experiments/imapserver-function/pom.xml 
Tue Oct 13 16:27:46 2009
@@ -73,6 +73,10 @@
     </dependency>
     <dependency>
       <groupId>org.apache.james</groupId>
+      <artifactId>james-server-socket-shared-library</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
       <artifactId>apache-james-imap-api</artifactId>
     </dependency>
     <dependency>
@@ -117,6 +121,10 @@
       <groupId>commons-configuration</groupId>
       <artifactId>commons-configuration</artifactId>
     </dependency>
+    <dependency>
+      <groupId>org.apache.db.torque</groupId>
+      <artifactId>runtime</artifactId>
+    </dependency>
         
     <dependency>
        <groupId>junit</groupId>

Modified: 
james/server/sandbox/active/mina_experiments/nntpserver-function/pom.xml
URL: 
http://svn.apache.org/viewvc/james/server/sandbox/active/mina_experiments/nntpserver-function/pom.xml?rev=824833&r1=824832&r2=824833&view=diff
==============================================================================
--- james/server/sandbox/active/mina_experiments/nntpserver-function/pom.xml 
(original)
+++ james/server/sandbox/active/mina_experiments/nntpserver-function/pom.xml 
Tue Oct 13 16:27:46 2009
@@ -54,6 +54,10 @@
     </dependency>
     <dependency>
       <groupId>org.apache.james</groupId>
+      <artifactId>james-server-domain-api</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
       <artifactId>james-server-core-library</artifactId>
     </dependency>
     <dependency>
@@ -62,6 +66,10 @@
     </dependency>
     <dependency>
       <groupId>org.apache.james</groupId>
+      <artifactId>james-server-socket-shared-library</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.james</groupId>
       <artifactId>james-server-javamail-util</artifactId>
     </dependency>
     
@@ -79,6 +87,10 @@
       <groupId>org.apache.avalon.framework</groupId>
       <artifactId>avalon-framework-impl</artifactId>
     </dependency>
+    <dependency>
+      <groupId>commons-logging</groupId>
+      <artifactId>commons-logging</artifactId>
+    </dependency>
 
     <dependency>
       <groupId>junit</groupId>

Modified: 
james/server/sandbox/active/mina_experiments/phoenix-deployment-refactor/pom.xml
URL: 
http://svn.apache.org/viewvc/james/server/sandbox/active/mina_experiments/phoenix-deployment-refactor/pom.xml?rev=824833&r1=824832&r2=824833&view=diff
==============================================================================
--- 
james/server/sandbox/active/mina_experiments/phoenix-deployment-refactor/pom.xml
 (original)
+++ 
james/server/sandbox/active/mina_experiments/phoenix-deployment-refactor/pom.xml
 Tue Oct 13 16:27:46 2009
@@ -34,8 +34,8 @@
         <artifactId>maven-compiler-plugin</artifactId>
         <configuration>
           <optimize>true</optimize>
-          <source>1.4</source>
-          <target>1.4</target>
+          <source>1.5</source>
+          <target>1.5</target>
         </configuration>
       </plugin>
       <plugin>

Modified: 
james/server/sandbox/active/mina_experiments/phoenix-deployment/pom.xml
URL: 
http://svn.apache.org/viewvc/james/server/sandbox/active/mina_experiments/phoenix-deployment/pom.xml?rev=824833&r1=824832&r2=824833&view=diff
==============================================================================
--- james/server/sandbox/active/mina_experiments/phoenix-deployment/pom.xml 
(original)
+++ james/server/sandbox/active/mina_experiments/phoenix-deployment/pom.xml Tue 
Oct 13 16:27:46 2009
@@ -226,7 +226,10 @@
       <groupId>avalon-phoenix</groupId>
       <artifactId>avalon-phoenix-client</artifactId>
     </dependency>
-
+    <dependency>
+       <groupId>org.apache.geronimo.specs</groupId>
+       <artifactId>geronimo-annotation_1.0_spec</artifactId>
+    </dependency>
     <dependency>
       <groupId>junit</groupId>
       <artifactId>junit</artifactId>

Modified: 
james/server/sandbox/active/mina_experiments/pop3server-function/pom.xml
URL: 
http://svn.apache.org/viewvc/james/server/sandbox/active/mina_experiments/pop3server-function/pom.xml?rev=824833&r1=824832&r2=824833&view=diff
==============================================================================
--- james/server/sandbox/active/mina_experiments/pop3server-function/pom.xml 
(original)
+++ james/server/sandbox/active/mina_experiments/pop3server-function/pom.xml 
Tue Oct 13 16:27:46 2009
@@ -60,6 +60,14 @@
       <scope>runtime</scope>
     </dependency> 
     <dependency>
+      <groupId>commons-logging</groupId>
+      <artifactId>commons-logging</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>commons-configuration</groupId>
+      <artifactId>commons-configuration</artifactId>
+    </dependency>
+    <dependency>
       <groupId>org.apache.james</groupId>
       <artifactId>james-server-domain-api</artifactId>
     </dependency>
@@ -71,7 +79,10 @@
       <groupId>org.apache.james</groupId>
       <artifactId>james-server-avalon-socket-library</artifactId>
     </dependency>
-
+    <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-socket-shared-library</artifactId>
+    </dependency>
     <dependency>
       <groupId>org.apache.avalon.framework</groupId>
       <artifactId>avalon-framework-api</artifactId>

Modified: 
james/server/sandbox/active/mina_experiments/remotemanager-function/pom.xml
URL: 
http://svn.apache.org/viewvc/james/server/sandbox/active/mina_experiments/remotemanager-function/pom.xml?rev=824833&r1=824832&r2=824833&view=diff
==============================================================================
--- james/server/sandbox/active/mina_experiments/remotemanager-function/pom.xml 
(original)
+++ james/server/sandbox/active/mina_experiments/remotemanager-function/pom.xml 
Tue Oct 13 16:27:46 2009
@@ -70,6 +70,10 @@
       <artifactId>james-server-avalon-socket-library</artifactId>
     </dependency>
     <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-socket-shared-library</artifactId>
+    </dependency>
+    <dependency>
       <groupId>org.apache.avalon.framework</groupId>
       <artifactId>avalon-framework-api</artifactId>
     </dependency>
@@ -77,7 +81,10 @@
       <groupId>org.apache.avalon.framework</groupId>
       <artifactId>avalon-framework-impl</artifactId>
     </dependency>
-
+    <dependency>
+       <groupId>org.apache.geronimo.specs</groupId>
+       <artifactId>geronimo-annotation_1.0_spec</artifactId>
+    </dependency>
     <dependency>
       <groupId>org.apache.avalon.cornerstone.store</groupId>
       <artifactId>cornerstone-store-api</artifactId>
@@ -90,7 +97,14 @@
       <groupId>org.apache.avalon.cornerstone.sockets</groupId>
       <artifactId>cornerstone-sockets-api</artifactId>
     </dependency>
-
+    <dependency>
+      <groupId>commons-configuration</groupId>
+      <artifactId>commons-configuration</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>commons-logging</groupId>
+      <artifactId>commons-logging</artifactId>
+    </dependency>
     <dependency>
       <groupId>org.apache.james</groupId>
       <artifactId>james-server-core-api</artifactId>

Modified: 
james/server/sandbox/active/mina_experiments/smtpserver-function/pom.xml
URL: 
http://svn.apache.org/viewvc/james/server/sandbox/active/mina_experiments/smtpserver-function/pom.xml?rev=824833&r1=824832&r2=824833&view=diff
==============================================================================
--- james/server/sandbox/active/mina_experiments/smtpserver-function/pom.xml 
(original)
+++ james/server/sandbox/active/mina_experiments/smtpserver-function/pom.xml 
Tue Oct 13 16:27:46 2009
@@ -29,6 +29,15 @@
   <name>Apache JAMES Server SMTP function</name>
   <dependencies>
     <dependency>
+      <groupId>org.apache.james</groupId>
+      <artifactId>james-server-socket-shared-library</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>${javax.activation.groupId}</groupId>
+      <artifactId>${javax.activation.artifactId}</artifactId>
+    </dependency>
+
+    <dependency>
       <groupId>${javax.mail.groupId}</groupId>
       <artifactId>${javax.mail.artifactId}</artifactId>
     </dependency>
@@ -67,6 +76,14 @@
       <scope>test</scope>
     </dependency>
     <dependency>
+      <groupId>commons-logging</groupId>
+      <artifactId>commons-logging</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>commons-configuration</groupId>
+      <artifactId>commons-configuration</artifactId>
+    </dependency>
+    <dependency>
       <groupId>org.apache.james</groupId>
       <artifactId>james-server-core-library</artifactId>
     </dependency>

Modified: 
james/server/sandbox/active/mina_experiments/smtpserver-function/src/main/java/org/apache/james/smtpserver/SMTPServer.java
URL: 
http://svn.apache.org/viewvc/james/server/sandbox/active/mina_experiments/smtpserver-function/src/main/java/org/apache/james/smtpserver/SMTPServer.java?rev=824833&r1=824832&r2=824833&view=diff
==============================================================================
--- 
james/server/sandbox/active/mina_experiments/smtpserver-function/src/main/java/org/apache/james/smtpserver/SMTPServer.java
 (original)
+++ 
james/server/sandbox/active/mina_experiments/smtpserver-function/src/main/java/org/apache/james/smtpserver/SMTPServer.java
 Tue Oct 13 16:27:46 2009
@@ -560,7 +560,7 @@
         
         ProtocolCodecFilter codecFactory = new ProtocolCodecFilter(new 
TextLineCodecFactory());
         SocketAcceptor acceptor = new NioSocketAcceptor();
-        acceptor.setHandler(new SMTPCommandDispatcherIoHandler(handlerChain, 
theConfigData));
+        acceptor.setHandler(new SMTPCommandDispatcherIoHandler(handlerChain, 
theConfigData,new AvalonLogger(getLogger())));
         
         acceptor.getFilterChain().addLast("loggingFilter",new LoggingFilter());
         acceptor.getFilterChain().addLast("protocolCodecFactory", 
codecFactory);

Modified: 
james/server/sandbox/active/mina_experiments/smtpserver-function/src/main/java/org/apache/james/smtpserver/mina/SMTPCommandDispatcherIoHandler.java
URL: 
http://svn.apache.org/viewvc/james/server/sandbox/active/mina_experiments/smtpserver-function/src/main/java/org/apache/james/smtpserver/mina/SMTPCommandDispatcherIoHandler.java?rev=824833&r1=824832&r2=824833&view=diff
==============================================================================
--- 
james/server/sandbox/active/mina_experiments/smtpserver-function/src/main/java/org/apache/james/smtpserver/mina/SMTPCommandDispatcherIoHandler.java
 (original)
+++ 
james/server/sandbox/active/mina_experiments/smtpserver-function/src/main/java/org/apache/james/smtpserver/mina/SMTPCommandDispatcherIoHandler.java
 Tue Oct 13 16:27:46 2009
@@ -31,10 +31,10 @@
     private SMTPConfiguration conf;
 
     public SMTPCommandDispatcherIoHandler(SMTPHandlerChain chain,
-            SMTPConfiguration conf) {
+            SMTPConfiguration conf, Log logger) {
         this.chain = chain;
         this.conf = conf;
-
+        this.logger = logger;
     }
 
     /**
@@ -79,6 +79,7 @@
      */
     public void exceptionCaught(IoSession session, Throwable exception)
             throws Exception {
+       exception.printStackTrace();
         logger.error("Caught exception: " + session.getCurrentWriteMessage(),
                 exception);
         // just close session
@@ -137,7 +138,7 @@
      */
     public void messageSent(IoSession session, Object message) throws 
Exception {
         // Nothing todo here
-        System.err.println("SEND="+message);
+        //System.err.println("SEND="+message);
     }
 
     /**
@@ -180,6 +181,7 @@
                         (SMTPSession) session.getAttribute(SMTP_SESSION));
             }
         }
+        System.err.println("FINISH");
     
     }
 }

Modified: 
james/server/sandbox/active/mina_experiments/smtpserver-function/src/main/java/org/apache/james/smtpserver/mina/SMTPSessionImpl.java
URL: 
http://svn.apache.org/viewvc/james/server/sandbox/active/mina_experiments/smtpserver-function/src/main/java/org/apache/james/smtpserver/mina/SMTPSessionImpl.java?rev=824833&r1=824832&r2=824833&view=diff
==============================================================================
--- 
james/server/sandbox/active/mina_experiments/smtpserver-function/src/main/java/org/apache/james/smtpserver/mina/SMTPSessionImpl.java
 (original)
+++ 
james/server/sandbox/active/mina_experiments/smtpserver-function/src/main/java/org/apache/james/smtpserver/mina/SMTPSessionImpl.java
 Tue Oct 13 16:27:46 2009
@@ -58,7 +58,7 @@
         public SMTPSessionImpl(SMTPConfiguration theConfigData,
                 Log logger, IoSession session) {
             this.theConfigData = theConfigData;
-            //this.session = session;
+            this.session = session;
             connectionState = new HashMap<String, Object>();
             smtpID = random.nextInt(1024) + "";
 

Modified: 
james/server/sandbox/active/mina_experiments/smtpserver-function/src/test/java/org/apache/james/smtpserver/SMTPServerTest.java
URL: 
http://svn.apache.org/viewvc/james/server/sandbox/active/mina_experiments/smtpserver-function/src/test/java/org/apache/james/smtpserver/SMTPServerTest.java?rev=824833&r1=824832&r2=824833&view=diff
==============================================================================
--- 
james/server/sandbox/active/mina_experiments/smtpserver-function/src/test/java/org/apache/james/smtpserver/SMTPServerTest.java
 (original)
+++ 
james/server/sandbox/active/mina_experiments/smtpserver-function/src/test/java/org/apache/james/smtpserver/SMTPServerTest.java
 Tue Oct 13 16:27:46 2009
@@ -38,9 +38,7 @@
 
 import junit.framework.TestCase;
 
-import org.apache.avalon.cornerstone.services.sockets.SocketManager;
 import org.apache.avalon.cornerstone.services.store.Store;
-import org.apache.avalon.cornerstone.services.threads.ThreadManager;
 import org.apache.avalon.framework.container.ContainerUtil;
 import org.apache.commons.net.smtp.SMTPClient;
 import org.apache.commons.net.smtp.SMTPReply;
@@ -49,12 +47,8 @@
 import org.apache.james.api.user.UsersRepository;
 import org.apache.james.services.FileSystem;
 import org.apache.james.services.MailServer;
-import org.apache.james.socket.JamesConnectionManager;
-import org.apache.james.socket.SimpleConnectionManager;
 import org.apache.james.test.mock.avalon.MockLogger;
-import org.apache.james.test.mock.avalon.MockSocketManager;
 import org.apache.james.test.mock.avalon.MockStore;
-import org.apache.james.test.mock.avalon.MockThreadManager;
 import org.apache.james.test.mock.james.MockFileSystem;
 import org.apache.james.test.mock.james.MockMailServer;
 import org.apache.james.test.util.Util;
@@ -200,9 +194,6 @@
 
     private FakeLoader setUpServiceManager() throws Exception {
         m_serviceManager = new FakeLoader();
-        SimpleConnectionManager connectionManager = new 
SimpleConnectionManager();
-        ContainerUtil.enableLogging(connectionManager, new MockLogger());
-        m_serviceManager.put(JamesConnectionManager.ROLE, connectionManager);
         m_serviceManager.put(MailetContext.class.getName(), new 
FakeMailContext());
         m_mailServer = new MockMailServer(new MockUsersRepository());
         m_serviceManager.put(MailServer.ROLE, m_mailServer);
@@ -210,8 +201,6 @@
         m_serviceManager.put("James", m_mailServer);
         m_serviceManager.put("localusersrepository", m_usersRepository);
         m_serviceManager.put(UsersRepository.ROLE, m_usersRepository);
-        m_serviceManager.put(SocketManager.ROLE, new 
MockSocketManager(m_smtpListenerPort));
-        m_serviceManager.put(ThreadManager.ROLE, new MockThreadManager());
         m_dnsServer = new AlterableDNSServer();
         m_serviceManager.put(DNSService.ROLE, m_dnsServer);
         m_serviceManager.put("dnsserver", m_dnsServer);

Modified: james/server/sandbox/active/mina_experiments/spring-deployment/pom.xml
URL: 
http://svn.apache.org/viewvc/james/server/sandbox/active/mina_experiments/spring-deployment/pom.xml?rev=824833&r1=824832&r2=824833&view=diff
==============================================================================
--- james/server/sandbox/active/mina_experiments/spring-deployment/pom.xml 
(original)
+++ james/server/sandbox/active/mina_experiments/spring-deployment/pom.xml Tue 
Oct 13 16:27:46 2009
@@ -33,8 +33,8 @@
         <artifactId>maven-compiler-plugin</artifactId>
         <configuration>
           <optimize>true</optimize>
-          <source>1.4</source>
-          <target>1.4</target>
+          <source>1.5</source>
+          <target>1.5</target>
         </configuration>
       </plugin>
     </plugins>



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to