[jboss-svn-commits] JBL Code SVN: r8118 - in labs/jbossesb/trunk/product/core/rosetta/src/org/jboss/internal/soa/esb/couriers: . helpers
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu Dec 7 08:55:46 EST 2006
Author: estebanschifman
Date: 2006-12-07 08:55:39 -0500 (Thu, 07 Dec 2006)
New Revision: 8118
Modified:
labs/jbossesb/trunk/product/core/rosetta/src/org/jboss/internal/soa/esb/couriers/FileCourier.java
labs/jbossesb/trunk/product/core/rosetta/src/org/jboss/internal/soa/esb/couriers/helpers/FileHandlerFactory.java
labs/jbossesb/trunk/product/core/rosetta/src/org/jboss/internal/soa/esb/couriers/helpers/FileHandlerInterface.java
labs/jbossesb/trunk/product/core/rosetta/src/org/jboss/internal/soa/esb/couriers/helpers/FtpFileHandler.java
labs/jbossesb/trunk/product/core/rosetta/src/org/jboss/internal/soa/esb/couriers/helpers/LocalFileHandler.java
Log:
Changes to FileCourier and courier.helpers package
Modified: labs/jbossesb/trunk/product/core/rosetta/src/org/jboss/internal/soa/esb/couriers/FileCourier.java
===================================================================
--- labs/jbossesb/trunk/product/core/rosetta/src/org/jboss/internal/soa/esb/couriers/FileCourier.java 2006-12-07 13:53:33 UTC (rev 8117)
+++ labs/jbossesb/trunk/product/core/rosetta/src/org/jboss/internal/soa/esb/couriers/FileCourier.java 2006-12-07 13:55:39 UTC (rev 8118)
@@ -27,6 +27,8 @@
import java.net.URISyntaxException;
import org.apache.log4j.Logger;
+import org.jboss.internal.soa.esb.couriers.helpers.FileHandlerFactory;
+import org.jboss.internal.soa.esb.couriers.helpers.FileHandlerInterface;
import org.jboss.soa.esb.addressing.eprs.FileEpr;
import org.jboss.soa.esb.couriers.CourierException;
import org.jboss.soa.esb.message.Message;
@@ -81,7 +83,8 @@
// need to write even if it's readOnly - file will be renamed during xfer
if (! directory.canWrite())
throw new CourierException("Can't write in directory "+directory.toString());
-
+
+ _handler = FileHandlerFactory.getInstance().getFileHandler(_epr);
}
}
catch (MalformedURLException e) {throw new CourierException(e); }
@@ -114,6 +117,7 @@
protected boolean _receiverOnly;
protected FileEpr _epr;
+ protected FileHandlerInterface _handler;
protected Logger _logger = Logger.getLogger(FileCourier.class);
} //____________________________________________________________________________
Modified: labs/jbossesb/trunk/product/core/rosetta/src/org/jboss/internal/soa/esb/couriers/helpers/FileHandlerFactory.java
===================================================================
--- labs/jbossesb/trunk/product/core/rosetta/src/org/jboss/internal/soa/esb/couriers/helpers/FileHandlerFactory.java 2006-12-07 13:53:33 UTC (rev 8117)
+++ labs/jbossesb/trunk/product/core/rosetta/src/org/jboss/internal/soa/esb/couriers/helpers/FileHandlerFactory.java 2006-12-07 13:55:39 UTC (rev 8118)
@@ -9,7 +9,9 @@
public class FileHandlerFactory
{
private static final FileHandlerFactory _instance = new FileHandlerFactory();
- public FileHandlerFactory getInstance() { return _instance; }
+
+ public static FileHandlerFactory getInstance() { return _instance; }
+
public FileHandlerInterface getFileHandler(FileEpr epr) throws CourierException
{
try
Modified: labs/jbossesb/trunk/product/core/rosetta/src/org/jboss/internal/soa/esb/couriers/helpers/FileHandlerInterface.java
===================================================================
--- labs/jbossesb/trunk/product/core/rosetta/src/org/jboss/internal/soa/esb/couriers/helpers/FileHandlerInterface.java 2006-12-07 13:53:33 UTC (rev 8117)
+++ labs/jbossesb/trunk/product/core/rosetta/src/org/jboss/internal/soa/esb/couriers/helpers/FileHandlerInterface.java 2006-12-07 13:55:39 UTC (rev 8118)
@@ -31,6 +31,4 @@
abstract byte[] getFileContents(File file) throws CourierException;
abstract boolean renameFile(File from, File to) throws CourierException;
abstract boolean deleteFile(File file) throws CourierException;
- abstract void seeIfOkToWorkOnDir (File p_oDir) throws CourierException;
-
}
Modified: labs/jbossesb/trunk/product/core/rosetta/src/org/jboss/internal/soa/esb/couriers/helpers/FtpFileHandler.java
===================================================================
--- labs/jbossesb/trunk/product/core/rosetta/src/org/jboss/internal/soa/esb/couriers/helpers/FtpFileHandler.java 2006-12-07 13:53:33 UTC (rev 8117)
+++ labs/jbossesb/trunk/product/core/rosetta/src/org/jboss/internal/soa/esb/couriers/helpers/FtpFileHandler.java 2006-12-07 13:55:39 UTC (rev 8118)
@@ -33,9 +33,5 @@
return false;
}
- public void seeIfOkToWorkOnDir(File p_oDir) throws CourierException
- {
- }
-
FileEpr _epr;
}
Modified: labs/jbossesb/trunk/product/core/rosetta/src/org/jboss/internal/soa/esb/couriers/helpers/LocalFileHandler.java
===================================================================
--- labs/jbossesb/trunk/product/core/rosetta/src/org/jboss/internal/soa/esb/couriers/helpers/LocalFileHandler.java 2006-12-07 13:53:33 UTC (rev 8117)
+++ labs/jbossesb/trunk/product/core/rosetta/src/org/jboss/internal/soa/esb/couriers/helpers/LocalFileHandler.java 2006-12-07 13:55:39 UTC (rev 8118)
@@ -69,16 +69,6 @@
catch (Exception e) {throw new CourierException(e);}
}
- public void seeIfOkToWorkOnDir(File dir) throws CourierException
- {
- if (! dir.isDirectory())
- throw new CourierException(dir.toString()+" is not a directory");
- if (! dir.canRead())
- throw new CourierException("Unable to read from directory "+dir.toString());
- if (! dir.canWrite())
- throw new CourierException("Unable to write on directory "+dir.toString());
- }
-
private class FileEndsWith implements FileFilter
{
String m_sSuffix;
More information about the jboss-svn-commits
mailing list