On Fri, Feb 17, 2012 at 4:12 PM, Ralph Goers <ralph.go...@dslextreme.com>wrote:

> Really?  I've gotten so used to putting the '{' at the end of the line
> that I assumed VFS was that way.
>

I'm happy to change the style to what we both seem to consider normal but I
am not sure what the rest of the community feels like...

Gary


>
> Ralph
>
> On Feb 17, 2012, at 1:05 PM, Gary Gregory wrote:
>
> > On Fri, Feb 17, 2012 at 11:33 AM, Ralph Goers <
> ralph.go...@dslextreme.com>wrote:
> >
> >> I'm confused as to why you are having to fix so many checkstyle issues.
> I
> >> had thought I had them down to just a couple of classes.  In fact,
> putting
> >> the curly brace on the next line should cause a checkstyle error. Are
> you
> >> using the checktyle configuration that is in the project which is used
> to
> >> build the checkstyle report for the web site?
> >>
> >
> > Yes, all I am doing it: "m3 site".
> >
> > I do not like the stype of { on a line by iteself but all of VFS is coded
> > that way.
> >
> > Gary
> >
> >
> >>
> >> Ralph
> >>
> >> On Feb 16, 2012, at 12:38 PM, ggreg...@apache.org wrote:
> >>
> >>> Author: ggregory
> >>> Date: Thu Feb 16 20:38:04 2012
> >>> New Revision: 1245166
> >>>
> >>> URL: http://svn.apache.org/viewvc?rev=1245166&view=rev
> >>> Log:
> >>> Fix Checkstyle issues.
> >>>
> >>> Modified:
> >>>
> >>
> commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/AbstractFileName.java
> >>>
> >>
> commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/AbstractFileObject.java
> >>>
> >>
> commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/DefaultFileContent.java
> >>>
> >>
> commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/http/HttpFileNameParser.java
> >>>
> >>
> commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/https/HttpsFileNameParser.java
> >>>
> >>
> commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/ram/RamFileObject.java
> >>>
> >>
> commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/sftp/SftpClientFactory.java
> >>>
> >>
> commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/sftp/SftpFileObject.java
> >>>
> >>
> commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/sftp/SftpFileSystem.java
> >>>
> >>
> commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/sftp/SftpFileSystemConfigBuilder.java
> >>>
> >>
> commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/tar/TarFileSystem.java
> >>>
> >>
> commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/util/Messages.java
> >>>
> >>> Modified:
> >>
> commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/AbstractFileName.java
> >>> URL:
> >>
> http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/AbstractFileName.java?rev=1245166&r1=1245165&r2=1245166&view=diff
> >>>
> >>
> ==============================================================================
> >>> ---
> >>
> commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/AbstractFileName.java
> >> (original)
> >>> +++
> >>
> commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/AbstractFileName.java
> >> Thu Feb 16 20:38:04 2012
> >>> @@ -454,7 +454,8 @@ public abstract class AbstractFileName i
> >>>     * @see #getType()
> >>>     * @see FileType#FILE
> >>>     */
> >>> -    public boolean isFile() throws FileSystemException {
> >>> +    public boolean isFile() throws FileSystemException
> >>> +    {
> >>>        // Use equals instead of == to avoid any class loader worries.
> >>>        return FileType.FILE.equals(this.getType());
> >>>    }
> >>>
> >>> Modified:
> >>
> commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/AbstractFileObject.java
> >>> URL:
> >>
> http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/AbstractFileObject.java?rev=1245166&r1=1245165&r2=1245166&view=diff
> >>>
> >>
> ==============================================================================
> >>> ---
> >>
> commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/AbstractFileObject.java
> >> (original)
> >>> +++
> >>
> commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/AbstractFileObject.java
> >> Thu Feb 16 20:38:04 2012
> >>> @@ -518,7 +518,8 @@ public abstract class AbstractFileObject
> >>>     * @see #getType()
> >>>     * @see FileType#FILE
> >>>     */
> >>> -    public boolean isFile() throws FileSystemException {
> >>> +    public boolean isFile() throws FileSystemException
> >>> +    {
> >>>        // Use equals instead of == to avoid any class loader worries.
> >>>        return FileType.FILE.equals(this.getType());
> >>>    }
> >>> @@ -531,7 +532,8 @@ public abstract class AbstractFileObject
> >>>     * @see #getType()
> >>>     * @see FileType#FOLDER
> >>>     */
> >>> -    public boolean isFolder() throws FileSystemException {
> >>> +    public boolean isFolder() throws FileSystemException
> >>> +    {
> >>>        // Use equals instead of == to avoid any class loader worries.
> >>>        return FileType.FOLDER.equals(this.getType());
> >>>    }
> >>> @@ -623,7 +625,8 @@ public abstract class AbstractFileObject
> >>>        try
> >>>        {
> >>>            return listFiles(Selectors.SELECT_ALL).iterator();
> >>> -        } catch (FileSystemException e)
> >>> +        }
> >>> +        catch (FileSystemException e)
> >>>        {
> >>>            throw new IllegalStateException(e);
> >>>        }
> >>> @@ -929,7 +932,7 @@ public abstract class AbstractFileObject
> >>>    }
> >>>
> >>>    /**
> >>> -     * Deletes this file, and all children matching the {@code
> selector}
> >>> +     * Deletes this file, and all children matching the {@code
> >> selector}.
> >>>     *
> >>>     * @param selector The FileSelector.
> >>>     * @return the number of deleted files.
> >>> @@ -1079,11 +1082,12 @@ public abstract class AbstractFileObject
> >>>    }
> >>>
> >>>    /**
> >>> -     * Compares two FileObjects (ignores case)
> >>> +     * Compares two FileObjects (ignores case).
> >>>     */
> >>>    public int compareTo(FileObject fo)
> >>>    {
> >>> -        if (fo == null) {
> >>> +        if (fo == null)
> >>> +        {
> >>>            return 1;
> >>>        }
> >>>        return this.toString().compareToIgnoreCase(fo.toString());
> >>> @@ -1091,6 +1095,7 @@ public abstract class AbstractFileObject
> >>>
> >>>    /**
> >>>     * Copies another file to this file.
> >>> +     *
> >>>     * @param file The FileObject to copy.
> >>>     * @param selector The FileSelector.
> >>>     * @throws FileSystemException if an error occurs.
> >>>
> >>> Modified:
> >>
> commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/DefaultFileContent.java
> >>> URL:
> >>
> http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/DefaultFileContent.java?rev=1245166&r1=1245165&r2=1245166&view=diff
> >>>
> >>
> ==============================================================================
> >>> ---
> >>
> commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/DefaultFileContent.java
> >> (original)
> >>> +++
> >>
> commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/DefaultFileContent.java
> >> Thu Feb 16 20:38:04 2012
> >>> @@ -310,7 +310,7 @@ public final class DefaultFileContent im
> >>>        }
> >>>        catch (final Exception e)
> >>>        {
> >>> -            throw new
> >> FileSystemException("vfs.provider/set-attribute.error", e,attrName,
> >> fileObject);
> >>> +            throw new
> >> FileSystemException("vfs.provider/set-attribute.error", e, attrName,
> >> fileObject);
> >>>        }
> >>>
> >>>        if (attrs != null)
> >>>
> >>> Modified:
> >>
> commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/http/HttpFileNameParser.java
> >>> URL:
> >>
> http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/http/HttpFileNameParser.java?rev=1245166&r1=1245165&r2=1245166&view=diff
> >>>
> >>
> ==============================================================================
> >>> ---
> >>
> commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/http/HttpFileNameParser.java
> >> (original)
> >>> +++
> >>
> commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/http/HttpFileNameParser.java
> >> Thu Feb 16 20:38:04 2012
> >>> @@ -26,7 +26,7 @@ import org.apache.commons.vfs2.provider.
> >>> public class HttpFileNameParser extends URLFileNameParser
> >>> {
> >>>    private static final int DEFAULT_PORT = 80;
> >>> -
> >>> +
> >>>    private static final HttpFileNameParser INSTANCE = new
> >> HttpFileNameParser();
> >>>
> >>>    public HttpFileNameParser()
> >>>
> >>> Modified:
> >>
> commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/https/HttpsFileNameParser.java
> >>> URL:
> >>
> http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/https/HttpsFileNameParser.java?rev=1245166&r1=1245165&r2=1245166&view=diff
> >>>
> >>
> ==============================================================================
> >>> ---
> >>
> commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/https/HttpsFileNameParser.java
> >> (original)
> >>> +++
> >>
> commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/https/HttpsFileNameParser.java
> >> Thu Feb 16 20:38:04 2012
> >>> @@ -26,7 +26,7 @@ import org.apache.commons.vfs2.provider.
> >>> public class HttpsFileNameParser extends URLFileNameParser
> >>> {
> >>>    private static final int DEFAULT_PORT = 443;
> >>> -
> >>> +
> >>>    private static final HttpsFileNameParser INSTANCE = new
> >> HttpsFileNameParser();
> >>>
> >>>    public HttpsFileNameParser()
> >>>
> >>> Modified:
> >>
> commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/ram/RamFileObject.java
> >>> URL:
> >>
> http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/ram/RamFileObject.java?rev=1245166&r1=1245165&r2=1245166&view=diff
> >>>
> >>
> ==============================================================================
> >>> ---
> >>
> commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/ram/RamFileObject.java
> >> (original)
> >>> +++
> >>
> commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/ram/RamFileObject.java
> >> Thu Feb 16 20:38:04 2012
> >>> @@ -136,7 +136,7 @@ public class RamFileObject extends Abstr
> >>>    protected void doDelete() throws Exception
> >>>    {
> >>>
> >>> -        if (this.isContentOpen())
> >>> +        if (this.isContentOpen())
> >>>        {
> >>>            throw new FileSystemException(this.getName() + " cannot be
> >> deleted while the file is openg");
> >>>        }
> >>>
> >>> Modified:
> >>
> commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/sftp/SftpClientFactory.java
> >>> URL:
> >>
> http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/sftp/SftpClientFactory.java?rev=1245166&r1=1245165&r2=1245166&view=diff
> >>>
> >>
> ==============================================================================
> >>> ---
> >>
> commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/sftp/SftpClientFactory.java
> >> (original)
> >>> +++
> >>
> commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/sftp/SftpClientFactory.java
> >> Thu Feb 16 20:38:04 2012
> >>> @@ -296,7 +296,8 @@ public final class SftpClientFactory
> >>>
> >>>    private static class JSchLogger implements Logger
> >>>    {
> >>> -        public boolean isEnabled(int level) {
> >>> +        public boolean isEnabled(int level)
> >>> +        {
> >>>            switch (level)
> >>>            {
> >>>                case FATAL:
> >>> @@ -315,7 +316,8 @@ public final class SftpClientFactory
> >>>            }
> >>>        }
> >>>
> >>> -        public void log(int level, String msg) {
> >>> +        public void log(int level, String msg)
> >>> +        {
> >>>            switch (level)
> >>>            {
> >>>                case FATAL:
> >>>
> >>> Modified:
> >>
> commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/sftp/SftpFileObject.java
> >>> URL:
> >>
> http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/sftp/SftpFileObject.java?rev=1245166&r1=1245165&r2=1245166&view=diff
> >>>
> >>
> ==============================================================================
> >>> ---
> >>
> commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/sftp/SftpFileObject.java
> >> (original)
> >>> +++
> >>
> commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/sftp/SftpFileObject.java
> >> Thu Feb 16 20:38:04 2012
> >>> @@ -53,6 +53,8 @@ import com.jcraft.jsch.SftpException;
> >>> */
> >>> public class SftpFileObject extends AbstractFileObject
> >>> {
> >>> +    private static final long MOD_TIME_FACTOR = 1000L;
> >>> +
> >>>    private final SftpFileSystem fileSystem;
> >>>    private SftpATTRS attrs;
> >>>    private final String relPath;
> >>> @@ -75,7 +77,10 @@ public class SftpFileObject extends Abst
> >>>        attrs = null;
> >>>    }
> >>>
> >>> -    /** @since 2.0 */
> >>> +    /**
> >>> +     * @throws FileSystemException if error occurs.
> >>> +     * @since 2.0
> >>> +     */
> >>>    @Override
> >>>    public void refresh() throws FileSystemException
> >>>    {
> >>> @@ -223,7 +228,7 @@ public class SftpFileObject extends Abst
> >>>            throw new FileSystemException(
> >>>                    "vfs.provider.sftp/unknown-modtime.error");
> >>>        }
> >>> -        return attrs.getMTime() * 1000L;
> >>> +        return attrs.getMTime() * MOD_TIME_FACTOR;
> >>>    }
> >>>
> >>>    /**
> >>> @@ -241,7 +246,7 @@ public class SftpFileObject extends Abst
> >>>        final ChannelSftp channel = fileSystem.getChannel();
> >>>        try
> >>>        {
> >>> -            int newMTime = (int) (modtime / 1000L);
> >>> +            int newMTime = (int) (modtime / MOD_TIME_FACTOR);
> >>>
> >>>            attrs.setACMODTIME(attrs.getATime(), newMTime);
> >>>            channel.setStat(relPath, attrs);
> >>> @@ -301,7 +306,8 @@ public class SftpFileObject extends Abst
> >>>    protected FileObject[] doListChildrenResolved() throws Exception
> >>>    {
> >>>        // should not require a round-trip because type is already set.
> >>> -        if (this.isFile()) {
> >>> +        if (this.isFile())
> >>> +        {
> >>>            return null;
> >>>        }
> >>>        // List the contents of the folder
> >>>
> >>> Modified:
> >>
> commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/sftp/SftpFileSystem.java
> >>> URL:
> >>
> http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/sftp/SftpFileSystem.java?rev=1245166&r1=1245165&r2=1245166&view=diff
> >>>
> >>
> ==============================================================================
> >>> ---
> >>
> commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/sftp/SftpFileSystem.java
> >> (original)
> >>> +++
> >>
> commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/sftp/SftpFileSystem.java
> >> Thu Feb 16 20:38:04 2012
> >>> @@ -45,6 +45,8 @@ public class SftpFileSystem
> >>>    implements FileSystem
> >>> {
> >>>
> >>> +    private static final long LAST_MOD_TIME_ACCURACY = 1000L;
> >>> +
> >>>    private Session session;
> >>>    // private final JSch jSch;
> >>>    private ChannelSftp idleChannel;
> >>> @@ -196,13 +198,13 @@ public class SftpFileSystem
> >>>    }
> >>>
> >>>    /**
> >>> -     * last mod time is only a int and in seconds, thus can be off by
> >> 999.
> >>> +     * Last mod time is only a int and in seconds, thus can be off by
> >> 999.
> >>>     *
> >>>     * @return 1000
> >>>     */
> >>>    @Override
> >>>    public double getLastModTimeAccuracy()
> >>>    {
> >>> -        return 1000L;
> >>> +        return LAST_MOD_TIME_ACCURACY;
> >>>    }
> >>> }
> >>>
> >>> Modified:
> >>
> commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/sftp/SftpFileSystemConfigBuilder.java
> >>> URL:
> >>
> http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/sftp/SftpFileSystemConfigBuilder.java?rev=1245166&r1=1245165&r2=1245166&view=diff
> >>>
> >>
> ==============================================================================
> >>> ---
> >>
> commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/sftp/SftpFileSystemConfigBuilder.java
> >> (original)
> >>> +++
> >>
> commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/sftp/SftpFileSystemConfigBuilder.java
> >> Thu Feb 16 20:38:04 2012
> >>> @@ -96,7 +96,10 @@ public final class SftpFileSystemConfigB
> >>>            return true;
> >>>        }
> >>>
> >>> -        /** @since 2.0 */
> >>> +        /**
> >>> +         * @return  a hash code value for this object.
> >>> +         * @since 2.0
> >>> +         */
> >>>        @Override
> >>>        public int hashCode()
> >>>        {
> >>>
> >>> Modified:
> >>
> commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/tar/TarFileSystem.java
> >>> URL:
> >>
> http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/tar/TarFileSystem.java?rev=1245166&r1=1245165&r2=1245166&view=diff
> >>>
> >>
> ==============================================================================
> >>> ---
> >>
> commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/tar/TarFileSystem.java
> >> (original)
> >>> +++
> >>
> commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/tar/TarFileSystem.java
> >> Thu Feb 16 20:38:04 2012
> >>> @@ -48,6 +48,8 @@ import org.apache.commons.vfs2.provider.
> >>> */
> >>> public class TarFileSystem extends AbstractFileSystem implements
> >> FileSystem
> >>> {
> >>> +    private static final int DEFAULT_INDEX_SIZE = 100;
> >>> +
> >>>    private static final Log LOG =
> >> LogFactory.getLog(TarFileSystem.class);
> >>>
> >>>    private final File file;
> >>> @@ -82,7 +84,7 @@ public class TarFileSystem extends Abstr
> >>>        // Build the index
> >>>        try
> >>>        {
> >>> -            List<TarFileObject> strongRef = new
> >> ArrayList<TarFileObject>(100);
> >>> +            List<TarFileObject> strongRef = new
> >> ArrayList<TarFileObject>(DEFAULT_INDEX_SIZE);
> >>>            TarArchiveEntry entry;
> >>>            while ((entry = getTarFile().getNextTarEntry()) != null)
> >>>            {
> >>>
> >>> Modified:
> >>
> commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/util/Messages.java
> >>> URL:
> >>
> http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/util/Messages.java?rev=1245166&r1=1245165&r2=1245166&view=diff
> >>>
> >>
> ==============================================================================
> >>> ---
> >>
> commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/util/Messages.java
> >> (original)
> >>> +++
> >>
> commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/util/Messages.java
> >> Thu Feb 16 20:38:04 2012
> >>> @@ -32,9 +32,8 @@ public final class Messages
> >>>    /**
> >>>     * Map from message code to MessageFormat object for the message.
> >>>     */
> >>> -    private static ConcurrentMap<String, MessageFormat> messages =
> >>> -        new ConcurrentHashMap<String, MessageFormat>();
> >>> -    private static final ResourceBundle resources = new
> >> CombinedResources("org.apache.commons.vfs2.Resources");
> >>> +    private static ConcurrentMap<String, MessageFormat> MessageMap =
> >> new ConcurrentHashMap<String, MessageFormat>();
> >>> +    private static final ResourceBundle RESOURCES = new
> >> CombinedResources("org.apache.commons.vfs2.Resources");
> >>>
> >>>    private Messages()
> >>>    {
> >>> @@ -53,7 +52,7 @@ public final class Messages
> >>>
> >>>    /**
> >>>     * Formats a message.
> >>> -     *
> >>> +     *
> >>>     * @param code
> >>>     *            The message code.
> >>>     * @param param
> >>> @@ -100,15 +99,15 @@ public final class Messages
> >>>        throws MissingResourceException
> >>>    {
> >>>        // Check if the message is cached
> >>> -        MessageFormat msg = messages.get(code);
> >>> +        MessageFormat msg = MessageMap.get(code);
> >>>        if (msg != null)
> >>>        {
> >>>            return msg;
> >>>        }
> >>>
> >>> -        final String msgText = resources.getString(code);
> >>> +        final String msgText = RESOURCES.getString(code);
> >>>        msg = new MessageFormat(msgText);
> >>> -        messages.putIfAbsent(code, msg);
> >>> -        return messages.get(code);
> >>> +        MessageMap.putIfAbsent(code, msg);
> >>> +        return MessageMap.get(code);
> >>>    }
> >>> }
> >>>
> >>>
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> >> For additional commands, e-mail: dev-h...@commons.apache.org
> >>
> >>
> >
> >
> > --
> > E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
> > JUnit in Action, 2nd Ed: <http://goog_1249600977>http://bit.ly/ECvg0
> > Spring Batch in Action: <http://s.apache.org/HOq>http://bit.ly/bqpbCK
> > Blog: http://garygregory.wordpress.com
> > Home: http://garygregory.com/
> > Tweet! http://twitter.com/GaryGregory
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> For additional commands, e-mail: dev-h...@commons.apache.org
>
>


-- 
E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
JUnit in Action, 2nd Ed: <http://goog_1249600977>http://bit.ly/ECvg0
Spring Batch in Action: <http://s.apache.org/HOq>http://bit.ly/bqpbCK
Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory

Reply via email to