From: Andy O. <aco...@jb...> - 2006-03-31 21:56:09
|
User: acoliver Date: 06/03/31 16:55:58 Modified: src/java/org/jboss/mail ServerThreadPool.java ConnectionHandler.java Request.java ServerThread.java MailSystemException.java MailApplicationException.java MailException.java ThreadPoolMBean.java AbstractProtocol.java MailListenerChain.java Response.java MailListener.java Server.java MailListenerChainService.java ServerMBean.java ThreadPool.java Protocol.java ProtocolFactory.java AbstractResponse.java Reaper.java JMXLookupException.java Removed: src/java/org/jboss/mail DotStuffingInputStream.java CharTerminatedInputStream.java NIOServer.java MessageSizeException.java SizeLimitedInputStream.java Log: fixed (c) headers, removed no-longer-used files, added missing authors, version tags, basic cleanup/tcb Revision Changes Path 1.13 +21 -5 jboss-mail/src/java/org/jboss/mail/ServerThreadPool.java (In the diff below, changes in quantity of whitespace are not shown.) Index: ServerThreadPool.java =================================================================== RCS file: /cvsroot/jboss/jboss-mail/src/java/org/jboss/mail/ServerThreadPool.java,v retrieving revision 1.12 retrieving revision 1.13 diff -u -b -r1.12 -r1.13 --- ServerThreadPool.java 17 Jan 2005 16:20:13 -0000 1.12 +++ ServerThreadPool.java 31 Mar 2006 21:55:57 -0000 1.13 @@ -1,9 +1,24 @@ /* - * JBoss, the OpenSource J2EE webOS - * - * Distributable under LGPL license. - * See terms of license at gnu.org. - */ +* JBoss, Home of Professional Open Source +* Copyright 2006, JBoss Inc., and individual contributors as indicated +* by the @authors tag. See the copyright.txt in the distribution for a +* full listing of individual contributors. +* +* This is free software; you can redistribute it and/or modify it +* under the terms of the GNU Lesser General Public License as +* published by the Free Software Foundation; either version 2.1 of +* the License, or (at your option) any later version. +* +* This software is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* Lesser General Public License for more details. +* +* You should have received a copy of the GNU Lesser General Public +* License along with this software; if not, write to the Free +* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA +* 02110-1301 USA, or see the FSF site: http://www.fsf.org. +*/ package org.jboss.mail; import java.io.IOException; @@ -18,6 +33,7 @@ * ServerThreadPool contains a set number of instances of ServerThread. It handles the real work * for Server. Its also responsible for cleaning things up. * @author Andrew C. Oliver + * @version $Revision: 1.13 $ */ public class ServerThreadPool implements Runnable { private static final Logger log = Logger.getLogger(ServerThreadPool.class); 1.19 +21 -5 jboss-mail/src/java/org/jboss/mail/ConnectionHandler.java (In the diff below, changes in quantity of whitespace are not shown.) Index: ConnectionHandler.java =================================================================== RCS file: /cvsroot/jboss/jboss-mail/src/java/org/jboss/mail/ConnectionHandler.java,v retrieving revision 1.18 retrieving revision 1.19 diff -u -b -r1.18 -r1.19 --- ConnectionHandler.java 1 Mar 2006 19:18:28 -0000 1.18 +++ ConnectionHandler.java 31 Mar 2006 21:55:57 -0000 1.19 @@ -1,9 +1,24 @@ /* - * JBoss, the OpenSource J2EE webOS - * - * Distributable under LGPL license. - * See terms of license at gnu.org. - */ +* JBoss, Home of Professional Open Source +* Copyright 2006, JBoss Inc., and individual contributors as indicated +* by the @authors tag. See the copyright.txt in the distribution for a +* full listing of individual contributors. +* +* This is free software; you can redistribute it and/or modify it +* under the terms of the GNU Lesser General Public License as +* published by the Free Software Foundation; either version 2.1 of +* the License, or (at your option) any later version. +* +* This software is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* Lesser General Public License for more details. +* +* You should have received a copy of the GNU Lesser General Public +* License along with this software; if not, write to the Free +* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA +* 02110-1301 USA, or see the FSF site: http://www.fsf.org. +*/ package org.jboss.mail; import java.io.BufferedInputStream; @@ -27,6 +42,7 @@ * * * @author Andrew C. Oliver <acoliver ot jboss dat org> + * @version $Revision: 1.19 $ */ public class ConnectionHandler implements Runnable { 1.4 +21 -5 jboss-mail/src/java/org/jboss/mail/Request.java (In the diff below, changes in quantity of whitespace are not shown.) Index: Request.java =================================================================== RCS file: /cvsroot/jboss/jboss-mail/src/java/org/jboss/mail/Request.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -b -r1.3 -r1.4 --- Request.java 7 Sep 2003 21:31:24 -0000 1.3 +++ Request.java 31 Mar 2006 21:55:57 -0000 1.4 @@ -1,15 +1,31 @@ /* - * JBoss, the OpenSource J2EE webOS - * - * Distributable under LGPL license. - * See terms of license at gnu.org. - */ +* JBoss, Home of Professional Open Source +* Copyright 2006, JBoss Inc., and individual contributors as indicated +* by the @authors tag. See the copyright.txt in the distribution for a +* full listing of individual contributors. +* +* This is free software; you can redistribute it and/or modify it +* under the terms of the GNU Lesser General Public License as +* published by the Free Software Foundation; either version 2.1 of +* the License, or (at your option) any later version. +* +* This software is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* Lesser General Public License for more details. +* +* You should have received a copy of the GNU Lesser General Public +* License along with this software; if not, write to the Free +* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA +* 02110-1301 USA, or see the FSF site: http://www.fsf.org. +*/ package org.jboss.mail; /** * Request represents a command parsed off of an input stream. This will need to be processed by the * protocol. Specific protocols will require specific instances with specific data associated. * @author Andrew C. Oliver + * @version $Revision: 1.4 $ */ public interface Request { 1.24 +22 -6 jboss-mail/src/java/org/jboss/mail/ServerThread.java (In the diff below, changes in quantity of whitespace are not shown.) Index: ServerThread.java =================================================================== RCS file: /cvsroot/jboss/jboss-mail/src/java/org/jboss/mail/ServerThread.java,v retrieving revision 1.23 retrieving revision 1.24 diff -u -b -r1.23 -r1.24 --- ServerThread.java 23 Jan 2006 21:38:17 -0000 1.23 +++ ServerThread.java 31 Mar 2006 21:55:57 -0000 1.24 @@ -1,9 +1,24 @@ /* - * JBoss, the OpenSource J2EE webOS - * - * Distributable under LGPL license. - * See terms of license at gnu.org. - */ +* JBoss, Home of Professional Open Source +* Copyright 2006, JBoss Inc., and individual contributors as indicated +* by the @authors tag. See the copyright.txt in the distribution for a +* full listing of individual contributors. +* +* This is free software; you can redistribute it and/or modify it +* under the terms of the GNU Lesser General Public License as +* published by the Free Software Foundation; either version 2.1 of +* the License, or (at your option) any later version. +* +* This software is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* Lesser General Public License for more details. +* +* You should have received a copy of the GNU Lesser General Public +* License along with this software; if not, write to the Free +* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA +* 02110-1301 USA, or see the FSF site: http://www.fsf.org. +*/ package org.jboss.mail; import java.io.BufferedInputStream; @@ -18,9 +33,10 @@ /** * ServerThread is a pooled handler which actually does the work for a - * connection. (NO LONGER USED) + * connection. (NO LONGER USED EXCEPT FOR CONSTANTS THAT SHOULD BE MOVED SOON) * * @author Andrew C. Oliver + * @version $Revision: 1.24 $ */ public class ServerThread implements Runnable { 1.2 +24 -3 jboss-mail/src/java/org/jboss/mail/MailSystemException.java (In the diff below, changes in quantity of whitespace are not shown.) Index: MailSystemException.java =================================================================== RCS file: /cvsroot/jboss/jboss-mail/src/java/org/jboss/mail/MailSystemException.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -b -r1.1 -r1.2 --- MailSystemException.java 6 Aug 2005 17:01:45 -0000 1.1 +++ MailSystemException.java 31 Mar 2006 21:55:57 -0000 1.2 @@ -1,9 +1,30 @@ /* - * Created on 05-Aug-2005 - * - */ +* JBoss, Home of Professional Open Source +* Copyright 2006, JBoss Inc., and individual contributors as indicated +* by the @authors tag. See the copyright.txt in the distribution for a +* full listing of individual contributors. +* +* This is free software; you can redistribute it and/or modify it +* under the terms of the GNU Lesser General Public License as +* published by the Free Software Foundation; either version 2.1 of +* the License, or (at your option) any later version. +* +* This software is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* Lesser General Public License for more details. +* +* You should have received a copy of the GNU Lesser General Public +* License along with this software; if not, write to the Free +* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA +* 02110-1301 USA, or see the FSF site: http://www.fsf.org. +*/ package org.jboss.mail; +/** + * @author Mike Barker + * @version $Revision: 1.2 $ + */ public class MailSystemException extends MailException { private static final long serialVersionUID = 701197174012630696L; 1.2 +24 -3 jboss-mail/src/java/org/jboss/mail/MailApplicationException.java (In the diff below, changes in quantity of whitespace are not shown.) Index: MailApplicationException.java =================================================================== RCS file: /cvsroot/jboss/jboss-mail/src/java/org/jboss/mail/MailApplicationException.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -b -r1.1 -r1.2 --- MailApplicationException.java 6 Aug 2005 17:01:45 -0000 1.1 +++ MailApplicationException.java 31 Mar 2006 21:55:57 -0000 1.2 @@ -1,9 +1,30 @@ /* - * Created on 05-Aug-2005 - * - */ +* JBoss, Home of Professional Open Source +* Copyright 2006, JBoss Inc., and individual contributors as indicated +* by the @authors tag. See the copyright.txt in the distribution for a +* full listing of individual contributors. +* +* This is free software; you can redistribute it and/or modify it +* under the terms of the GNU Lesser General Public License as +* published by the Free Software Foundation; either version 2.1 of +* the License, or (at your option) any later version. +* +* This software is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* Lesser General Public License for more details. +* +* You should have received a copy of the GNU Lesser General Public +* License along with this software; if not, write to the Free +* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA +* 02110-1301 USA, or see the FSF site: http://www.fsf.org. +*/ package org.jboss.mail; +/** + * @author Michael Barker + * @version $Revision: 1.2 $ + */ public class MailApplicationException extends MailException { private static final long serialVersionUID = 7079333685225939452L; 1.3 +21 -6 jboss-mail/src/java/org/jboss/mail/MailException.java (In the diff below, changes in quantity of whitespace are not shown.) Index: MailException.java =================================================================== RCS file: /cvsroot/jboss/jboss-mail/src/java/org/jboss/mail/MailException.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -b -r1.2 -r1.3 --- MailException.java 6 Aug 2005 17:01:45 -0000 1.2 +++ MailException.java 31 Mar 2006 21:55:57 -0000 1.3 @@ -1,9 +1,24 @@ /* - * JBoss, the OpenSource J2EE webOS - * - * Distributable under LGPL license. - * See terms of license at gnu.org. - */ +* JBoss, Home of Professional Open Source +* Copyright 2006, JBoss Inc., and individual contributors as indicated +* by the @authors tag. See the copyright.txt in the distribution for a +* full listing of individual contributors. +* +* This is free software; you can redistribute it and/or modify it +* under the terms of the GNU Lesser General Public License as +* published by the Free Software Foundation; either version 2.1 of +* the License, or (at your option) any later version. +* +* This software is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* Lesser General Public License for more details. +* +* You should have received a copy of the GNU Lesser General Public +* License along with this software; if not, write to the Free +* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA +* 02110-1301 USA, or see the FSF site: http://www.fsf.org. +*/ package org.jboss.mail; /** @@ -24,7 +39,7 @@ * clause of the method. * * @author Michael Barker <mailto:mi...@mi...> - * + * @version $Revision: 1.3 $ */ public class MailException extends RuntimeException { 1.7 +21 -5 jboss-mail/src/java/org/jboss/mail/ThreadPoolMBean.java (In the diff below, changes in quantity of whitespace are not shown.) Index: ThreadPoolMBean.java =================================================================== RCS file: /cvsroot/jboss/jboss-mail/src/java/org/jboss/mail/ThreadPoolMBean.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -b -r1.6 -r1.7 --- ThreadPoolMBean.java 1 Mar 2006 19:18:28 -0000 1.6 +++ ThreadPoolMBean.java 31 Mar 2006 21:55:57 -0000 1.7 @@ -1,9 +1,24 @@ /* - * JBoss, the OpenSource J2EE webOS - * - * Distributable under LGPL license. - * See terms of license at gnu.org. - */ +* JBoss, Home of Professional Open Source +* Copyright 2006, JBoss Inc., and individual contributors as indicated +* by the @authors tag. See the copyright.txt in the distribution for a +* full listing of individual contributors. +* +* This is free software; you can redistribute it and/or modify it +* under the terms of the GNU Lesser General Public License as +* published by the Free Software Foundation; either version 2.1 of +* the License, or (at your option) any later version. +* +* This software is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* Lesser General Public License for more details. +* +* You should have received a copy of the GNU Lesser General Public +* License along with this software; if not, write to the Free +* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA +* 02110-1301 USA, or see the FSF site: http://www.fsf.org. +*/ package org.jboss.mail; import java.io.IOException; @@ -19,6 +34,7 @@ * This implements a basic thread-per-connection model. * * @author Andrew C. Oliver <acoliver ot jboss dat org> + * @version $Revision: 1.7 $ */ public interface ThreadPoolMBean extends ServiceMBean { 1.16 +21 -4 jboss-mail/src/java/org/jboss/mail/AbstractProtocol.java (In the diff below, changes in quantity of whitespace are not shown.) Index: AbstractProtocol.java =================================================================== RCS file: /cvsroot/jboss/jboss-mail/src/java/org/jboss/mail/AbstractProtocol.java,v retrieving revision 1.15 retrieving revision 1.16 diff -u -b -r1.15 -r1.16 --- AbstractProtocol.java 31 Mar 2006 20:36:00 -0000 1.15 +++ AbstractProtocol.java 31 Mar 2006 21:55:57 -0000 1.16 @@ -1,8 +1,24 @@ /* - * JBoss, the OpenSource J2EE webOS - * - * Distributable under LGPL license. See terms of license at gnu.org. - */ +* JBoss, Home of Professional Open Source +* Copyright 2006, JBoss Inc., and individual contributors as indicated +* by the @authors tag. See the copyright.txt in the distribution for a +* full listing of individual contributors. +* +* This is free software; you can redistribute it and/or modify it +* under the terms of the GNU Lesser General Public License as +* published by the Free Software Foundation; either version 2.1 of +* the License, or (at your option) any later version. +* +* This software is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* Lesser General Public License for more details. +* +* You should have received a copy of the GNU Lesser General Public +* License along with this software; if not, write to the Free +* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA +* 02110-1301 USA, or see the FSF site: http://www.fsf.org. +*/ package org.jboss.mail; import java.io.IOException; @@ -23,6 +39,7 @@ * configurationation parameters. * * @author Andrew C. Oliver + * @version $Revision: 1.16 $ */ public abstract class AbstractProtocol implements Protocol { private static final Logger log = Logger.getLogger(AbstractProtocol.class); 1.2 +28 -0 jboss-mail/src/java/org/jboss/mail/MailListenerChain.java (In the diff below, changes in quantity of whitespace are not shown.) Index: MailListenerChain.java =================================================================== RCS file: /cvsroot/jboss/jboss-mail/src/java/org/jboss/mail/MailListenerChain.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -b -r1.1 -r1.2 --- MailListenerChain.java 29 Apr 2005 20:14:21 -0000 1.1 +++ MailListenerChain.java 31 Mar 2006 21:55:57 -0000 1.2 @@ -1,3 +1,24 @@ +/* +* JBoss, Home of Professional Open Source +* Copyright 2006, JBoss Inc., and individual contributors as indicated +* by the @authors tag. See the copyright.txt in the distribution for a +* full listing of individual contributors. +* +* This is free software; you can redistribute it and/or modify it +* under the terms of the GNU Lesser General Public License as +* published by the Free Software Foundation; either version 2.1 of +* the License, or (at your option) any later version. +* +* This software is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* Lesser General Public License for more details. +* +* You should have received a copy of the GNU Lesser General Public +* License along with this software; if not, write to the Free +* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA +* 02110-1301 USA, or see the FSF site: http://www.fsf.org. +*/ package org.jboss.mail; import javax.management.ObjectName; @@ -5,6 +26,13 @@ import org.jboss.mail.message.Message; import org.w3c.dom.Element; +/** + * MailListenerChain is a grouping of mail listeners. They process mails in the order of the + * chain. + * + * @author Andrew C. Oliver + * @version $Revision: 1.2 $ + */ public interface MailListenerChain { public abstract void addListener(ObjectName listenerName); 1.6 +21 -5 jboss-mail/src/java/org/jboss/mail/Response.java (In the diff below, changes in quantity of whitespace are not shown.) Index: Response.java =================================================================== RCS file: /cvsroot/jboss/jboss-mail/src/java/org/jboss/mail/Response.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -b -r1.5 -r1.6 --- Response.java 17 Jan 2005 16:20:13 -0000 1.5 +++ Response.java 31 Mar 2006 21:55:57 -0000 1.6 @@ -1,9 +1,24 @@ /* - * JBoss, the OpenSource J2EE webOS - * - * Distributable under LGPL license. - * See terms of license at gnu.org. - */ +* JBoss, Home of Professional Open Source +* Copyright 2006, JBoss Inc., and individual contributors as indicated +* by the @authors tag. See the copyright.txt in the distribution for a +* full listing of individual contributors. +* +* This is free software; you can redistribute it and/or modify it +* under the terms of the GNU Lesser General Public License as +* published by the Free Software Foundation; either version 2.1 of +* the License, or (at your option) any later version. +* +* This software is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* Lesser General Public License for more details. +* +* You should have received a copy of the GNU Lesser General Public +* License along with this software; if not, write to the Free +* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA +* 02110-1301 USA, or see the FSF site: http://www.fsf.org. +*/ package org.jboss.mail; import java.io.IOException; @@ -17,6 +32,7 @@ * this might have more meaning. * * @author Andrew C. Oliver + * @version $Revision: 1.6 $ */ public interface Response { 1.10 +21 -5 jboss-mail/src/java/org/jboss/mail/MailListener.java (In the diff below, changes in quantity of whitespace are not shown.) Index: MailListener.java =================================================================== RCS file: /cvsroot/jboss/jboss-mail/src/java/org/jboss/mail/MailListener.java,v retrieving revision 1.9 retrieving revision 1.10 diff -u -b -r1.9 -r1.10 --- MailListener.java 13 Mar 2005 12:16:06 -0000 1.9 +++ MailListener.java 31 Mar 2006 21:55:57 -0000 1.10 @@ -1,9 +1,24 @@ /* - * JBoss, the OpenSource J2EE webOS - * - * Distributable under LGPL license. - * See terms of license at gnu.org. - */ +* JBoss, Home of Professional Open Source +* Copyright 2006, JBoss Inc., and individual contributors as indicated +* by the @authors tag. See the copyright.txt in the distribution for a +* full listing of individual contributors. +* +* This is free software; you can redistribute it and/or modify it +* under the terms of the GNU Lesser General Public License as +* published by the Free Software Foundation; either version 2.1 of +* the License, or (at your option) any later version. +* +* This software is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* Lesser General Public License for more details. +* +* You should have received a copy of the GNU Lesser General Public +* License along with this software; if not, write to the Free +* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA +* 02110-1301 USA, or see the FSF site: http://www.fsf.org. +*/ package org.jboss.mail; import org.jboss.mail.message.Message; @@ -11,6 +26,7 @@ /** * Mail Listeners receive each message for processing. * @author Andrew C. Oliver + * @version $Revision: 1.10 $ */ public interface MailListener { /** 1.27 +21 -5 jboss-mail/src/java/org/jboss/mail/Server.java (In the diff below, changes in quantity of whitespace are not shown.) Index: Server.java =================================================================== RCS file: /cvsroot/jboss/jboss-mail/src/java/org/jboss/mail/Server.java,v retrieving revision 1.26 retrieving revision 1.27 diff -u -b -r1.26 -r1.27 --- Server.java 1 Mar 2006 19:18:28 -0000 1.26 +++ Server.java 31 Mar 2006 21:55:57 -0000 1.27 @@ -1,9 +1,24 @@ /* - * JBoss, the OpenSource J2EE webOS - * - * Distributable under LGPL license. - * See terms of license at gnu.org. - */ +* JBoss, Home of Professional Open Source +* Copyright 2006, JBoss Inc., and individual contributors as indicated +* by the @authors tag. See the copyright.txt in the distribution for a +* full listing of individual contributors. +* +* This is free software; you can redistribute it and/or modify it +* under the terms of the GNU Lesser General Public License as +* published by the Free Software Foundation; either version 2.1 of +* the License, or (at your option) any later version. +* +* This software is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* Lesser General Public License for more details. +* +* You should have received a copy of the GNU Lesser General Public +* License along with this software; if not, write to the Free +* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA +* 02110-1301 USA, or see the FSF site: http://www.fsf.org. +*/ package org.jboss.mail; import java.io.IOException; @@ -30,6 +45,7 @@ * one Server listen on two ports... * * @author Andrew C. Oliver + * @version $Revision: 1.27 $ */ public class Server extends ServiceMBeanSupport 1.3 +25 -3 jboss-mail/src/java/org/jboss/mail/MailListenerChainService.java (In the diff below, changes in quantity of whitespace are not shown.) Index: MailListenerChainService.java =================================================================== RCS file: /cvsroot/jboss/jboss-mail/src/java/org/jboss/mail/MailListenerChainService.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -b -r1.2 -r1.3 --- MailListenerChainService.java 12 Aug 2005 16:55:36 -0000 1.2 +++ MailListenerChainService.java 31 Mar 2006 21:55:57 -0000 1.3 @@ -1,3 +1,24 @@ +/* +* JBoss, Home of Professional Open Source +* Copyright 2006, JBoss Inc., and individual contributors as indicated +* by the @authors tag. See the copyright.txt in the distribution for a +* full listing of individual contributors. +* +* This is free software; you can redistribute it and/or modify it +* under the terms of the GNU Lesser General Public License as +* published by the Free Software Foundation; either version 2.1 of +* the License, or (at your option) any later version. +* +* This software is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* Lesser General Public License for more details. +* +* You should have received a copy of the GNU Lesser General Public +* License along with this software; if not, write to the Free +* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA +* 02110-1301 USA, or see the FSF site: http://www.fsf.org. +*/ package org.jboss.mail; import java.util.ArrayList; @@ -21,8 +42,9 @@ /** * MailListenerChainService aggregates mail listeners into an ordered list and * allows them to process mails. - * @author aco...@jb... * + * @author Andrew C. Oliver + * @version $Revision: 1.3 $ */ public class MailListenerChainService { private static final Logger log = Logger 1.11 +21 -5 jboss-mail/src/java/org/jboss/mail/ServerMBean.java (In the diff below, changes in quantity of whitespace are not shown.) Index: ServerMBean.java =================================================================== RCS file: /cvsroot/jboss/jboss-mail/src/java/org/jboss/mail/ServerMBean.java,v retrieving revision 1.10 retrieving revision 1.11 diff -u -b -r1.10 -r1.11 --- ServerMBean.java 1 Mar 2006 19:18:28 -0000 1.10 +++ ServerMBean.java 31 Mar 2006 21:55:57 -0000 1.11 @@ -1,9 +1,24 @@ /* - * JBoss, the OpenSource J2EE webOS - * - * Distributable under LGPL license. - * See terms of license at gnu.org. - */ +* JBoss, Home of Professional Open Source +* Copyright 2006, JBoss Inc., and individual contributors as indicated +* by the @authors tag. See the copyright.txt in the distribution for a +* full listing of individual contributors. +* +* This is free software; you can redistribute it and/or modify it +* under the terms of the GNU Lesser General Public License as +* published by the Free Software Foundation; either version 2.1 of +* the License, or (at your option) any later version. +* +* This software is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* Lesser General Public License for more details. +* +* You should have received a copy of the GNU Lesser General Public +* License along with this software; if not, write to the Free +* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA +* 02110-1301 USA, or see the FSF site: http://www.fsf.org. +*/ package org.jboss.mail; import org.jboss.system.ServiceMBean; @@ -14,6 +29,7 @@ * Service interface for the Server MBean. Go look at Server.java in this same package if you really * want to know. * @author Andrew C. Oliver + * @version $Revision: 1.11 $ */ public interface ServerMBean extends ServiceMBean { 1.9 +21 -5 jboss-mail/src/java/org/jboss/mail/ThreadPool.java (In the diff below, changes in quantity of whitespace are not shown.) Index: ThreadPool.java =================================================================== RCS file: /cvsroot/jboss/jboss-mail/src/java/org/jboss/mail/ThreadPool.java,v retrieving revision 1.8 retrieving revision 1.9 diff -u -b -r1.8 -r1.9 --- ThreadPool.java 20 Mar 2006 19:29:54 -0000 1.8 +++ ThreadPool.java 31 Mar 2006 21:55:57 -0000 1.9 @@ -1,9 +1,24 @@ /* - * JBoss, the OpenSource J2EE webOS - * - * Distributable under LGPL license. - * See terms of license at gnu.org. - */ +* JBoss, Home of Professional Open Source +* Copyright 2006, JBoss Inc., and individual contributors as indicated +* by the @authors tag. See the copyright.txt in the distribution for a +* full listing of individual contributors. +* +* This is free software; you can redistribute it and/or modify it +* under the terms of the GNU Lesser General Public License as +* published by the Free Software Foundation; either version 2.1 of +* the License, or (at your option) any later version. +* +* This software is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* Lesser General Public License for more details. +* +* You should have received a copy of the GNU Lesser General Public +* License along with this software; if not, write to the Free +* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA +* 02110-1301 USA, or see the FSF site: http://www.fsf.org. +*/ package org.jboss.mail; import java.io.IOException; @@ -19,6 +34,7 @@ * Basic executor thread pool for all servers. * * @author Andrew C. Oliver <acoliver ot jboss dat org> + * @version $Revision: 1.9 $ */ public class ThreadPool extends ServiceMBeanSupport implements ThreadPoolMBean { private int initial; 1.10 +21 -5 jboss-mail/src/java/org/jboss/mail/Protocol.java (In the diff below, changes in quantity of whitespace are not shown.) Index: Protocol.java =================================================================== RCS file: /cvsroot/jboss/jboss-mail/src/java/org/jboss/mail/Protocol.java,v retrieving revision 1.9 retrieving revision 1.10 diff -u -b -r1.9 -r1.10 --- Protocol.java 24 Jan 2006 17:50:43 -0000 1.9 +++ Protocol.java 31 Mar 2006 21:55:57 -0000 1.10 @@ -1,9 +1,24 @@ /* - * JBoss, the OpenSource J2EE webOS - * - * Distributable under LGPL license. - * See terms of license at gnu.org. - */ +* JBoss, Home of Professional Open Source +* Copyright 2006, JBoss Inc., and individual contributors as indicated +* by the @authors tag. See the copyright.txt in the distribution for a +* full listing of individual contributors. +* +* This is free software; you can redistribute it and/or modify it +* under the terms of the GNU Lesser General Public License as +* published by the Free Software Foundation; either version 2.1 of +* the License, or (at your option) any later version. +* +* This software is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* Lesser General Public License for more details. +* +* You should have received a copy of the GNU Lesser General Public +* License along with this software; if not, write to the Free +* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA +* 02110-1301 USA, or see the FSF site: http://www.fsf.org. +*/ package org.jboss.mail; import java.io.IOException; @@ -23,6 +38,7 @@ * conversational state with the client and are much like session variables. * * @author Andrew C. Oliver + * @version $Revision: 1.10 $ */ public interface Protocol { 1.6 +21 -4 jboss-mail/src/java/org/jboss/mail/ProtocolFactory.java (In the diff below, changes in quantity of whitespace are not shown.) Index: ProtocolFactory.java =================================================================== RCS file: /cvsroot/jboss/jboss-mail/src/java/org/jboss/mail/ProtocolFactory.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -b -r1.5 -r1.6 --- ProtocolFactory.java 8 Jul 2005 08:17:15 -0000 1.5 +++ ProtocolFactory.java 31 Mar 2006 21:55:57 -0000 1.6 @@ -1,12 +1,29 @@ /* - * Created on 08-Jul-2005 - * - */ +* JBoss, Home of Professional Open Source +* Copyright 2006, JBoss Inc., and individual contributors as indicated +* by the @authors tag. See the copyright.txt in the distribution for a +* full listing of individual contributors. +* +* This is free software; you can redistribute it and/or modify it +* under the terms of the GNU Lesser General Public License as +* published by the Free Software Foundation; either version 2.1 of +* the License, or (at your option) any later version. +* +* This software is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* Lesser General Public License for more details. +* +* You should have received a copy of the GNU Lesser General Public +* License along with this software; if not, write to the Free +* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA +* 02110-1301 USA, or see the FSF site: http://www.fsf.org. +*/ package org.jboss.mail; /** * @author Michael Barker - * + * @version $Revision: 1.6 $ */ public interface ProtocolFactory { 1.16 +21 -5 jboss-mail/src/java/org/jboss/mail/AbstractResponse.java (In the diff below, changes in quantity of whitespace are not shown.) Index: AbstractResponse.java =================================================================== RCS file: /cvsroot/jboss/jboss-mail/src/java/org/jboss/mail/AbstractResponse.java,v retrieving revision 1.15 retrieving revision 1.16 diff -u -b -r1.15 -r1.16 --- AbstractResponse.java 31 Mar 2006 20:36:00 -0000 1.15 +++ AbstractResponse.java 31 Mar 2006 21:55:58 -0000 1.16 @@ -1,9 +1,24 @@ /* - * JBoss, the OpenSource J2EE webOS - * - * Distributable under LGPL license. - * See terms of license at gnu.org. - */ +* JBoss, Home of Professional Open Source +* Copyright 2006, JBoss Inc., and individual contributors as indicated +* by the @authors tag. See the copyright.txt in the distribution for a +* full listing of individual contributors. +* +* This is free software; you can redistribute it and/or modify it +* under the terms of the GNU Lesser General Public License as +* published by the Free Software Foundation; either version 2.1 of +* the License, or (at your option) any later version. +* +* This software is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* Lesser General Public License for more details. +* +* You should have received a copy of the GNU Lesser General Public +* License along with this software; if not, write to the Free +* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA +* 02110-1301 USA, or see the FSF site: http://www.fsf.org. +*/ package org.jboss.mail; import java.io.IOException; @@ -22,6 +37,7 @@ * * @author Eric Daugherty * @author Andrew C. Oliver (aco...@jb...) + * @version $Revision: 1.16 $ */ public class AbstractResponse implements Response { 1.7 +21 -5 jboss-mail/src/java/org/jboss/mail/Reaper.java (In the diff below, changes in quantity of whitespace are not shown.) Index: Reaper.java =================================================================== RCS file: /cvsroot/jboss/jboss-mail/src/java/org/jboss/mail/Reaper.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -b -r1.6 -r1.7 --- Reaper.java 20 Mar 2006 19:29:54 -0000 1.6 +++ Reaper.java 31 Mar 2006 21:55:58 -0000 1.7 @@ -1,9 +1,24 @@ /* - * JBoss, the OpenSource J2EE webOS - * - * Distributable under LGPL license. - * See terms of license at gnu.org. - */ +* JBoss, Home of Professional Open Source +* Copyright 2006, JBoss Inc., and individual contributors as indicated +* by the @authors tag. See the copyright.txt in the distribution for a +* full listing of individual contributors. +* +* This is free software; you can redistribute it and/or modify it +* under the terms of the GNU Lesser General Public License as +* published by the Free Software Foundation; either version 2.1 of +* the License, or (at your option) any later version. +* +* This software is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* Lesser General Public License for more details. +* +* You should have received a copy of the GNU Lesser General Public +* License along with this software; if not, write to the Free +* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA +* 02110-1301 USA, or see the FSF site: http://www.fsf.org. +*/ package org.jboss.mail; import java.io.IOException; @@ -20,6 +35,7 @@ * The reaper attempts to enforce a timeout. * * @author Andrew C. Oliver <acoliver ot jboss dat org> + * @version $Revision: 1.7 $ */ public class Reaper implements Runnable { long pulse; 1.2 +24 -3 jboss-mail/src/java/org/jboss/mail/JMXLookupException.java (In the diff below, changes in quantity of whitespace are not shown.) Index: JMXLookupException.java =================================================================== RCS file: /cvsroot/jboss/jboss-mail/src/java/org/jboss/mail/JMXLookupException.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -b -r1.1 -r1.2 --- JMXLookupException.java 6 Aug 2005 17:01:45 -0000 1.1 +++ JMXLookupException.java 31 Mar 2006 21:55:58 -0000 1.2 @@ -1,9 +1,30 @@ /* - * Created on 05-Aug-2005 - * - */ +* JBoss, Home of Professional Open Source +* Copyright 2006, JBoss Inc., and individual contributors as indicated +* by the @authors tag. See the copyright.txt in the distribution for a +* full listing of individual contributors. +* +* This is free software; you can redistribute it and/or modify it +* under the terms of the GNU Lesser General Public License as +* published by the Free Software Foundation; either version 2.1 of +* the License, or (at your option) any later version. +* +* This software is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* Lesser General Public License for more details. +* +* You should have received a copy of the GNU Lesser General Public +* License along with this software; if not, write to the Free +* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA +* 02110-1301 USA, or see the FSF site: http://www.fsf.org. +*/ package org.jboss.mail; +/** + * @author Michael Barker + * @version $Revision: 1.2 $ + */ public class JMXLookupException extends MailApplicationException { private static final long serialVersionUID = -5320554526530149532L; |