Package org.openas2.util
Class IOUtil
- java.lang.Object
-
- org.openas2.util.IOUtil
-
public class IOUtil extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private static org.apache.commons.logging.Loglogger
-
Constructor Summary
Constructors Constructor Description IOUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringcleanFilename(java.lang.String filename)private static voidcreateDirs(java.io.File dir)static voiddeleteFile(java.io.File f)static java.io.FilegetDirectoryFile(java.lang.String directory)static java.io.FileOutputStreamgetFileOutPutStream(java.lang.String target, boolean createDirectories)static java.io.File[]getFiles(java.io.File dir, java.util.List<java.lang.String> allowedExtensions, java.util.List<java.lang.String> excludedExtensions)static java.io.OutputStreamWritergetOutPutStreamWriter(java.lang.String target, boolean createDirectories, java.lang.String charsetName)static java.lang.StringgetTransferRate(int bytes, ProfilerStub stub)private static java.lang.StringgetTransferRate(long bytesPerSecond)static java.io.FilegetUnique(java.io.File dir, java.lang.String filename)static voidhandleError(java.io.File file, java.lang.String errorDirectory)static java.io.FilemoveFile(java.io.File src, java.io.File dest, boolean overwrite)private static voidmoveFileAtomic(java.io.File src, java.io.File dest, boolean overwrite)
-
-
-
Method Detail
-
getOutPutStreamWriter
public static java.io.OutputStreamWriter getOutPutStreamWriter(java.lang.String target, boolean createDirectories, java.lang.String charsetName) throws java.io.IOException- Throws:
java.io.IOException
-
getFileOutPutStream
public static java.io.FileOutputStream getFileOutPutStream(java.lang.String target, boolean createDirectories) throws java.io.IOException- Throws:
java.io.IOException
-
getDirectoryFile
public static java.io.File getDirectoryFile(java.lang.String directory) throws java.io.IOException- Throws:
java.io.IOException
-
getTransferRate
public static java.lang.String getTransferRate(int bytes, ProfilerStub stub)
-
getTransferRate
private static java.lang.String getTransferRate(long bytesPerSecond)
-
getUnique
public static java.io.File getUnique(java.io.File dir, java.lang.String filename)
-
cleanFilename
public static java.lang.String cleanFilename(java.lang.String filename)
-
handleError
public static void handleError(java.io.File file, java.lang.String errorDirectory) throws OpenAS2Exception- Throws:
OpenAS2Exception
-
moveFile
public static java.io.File moveFile(java.io.File src, java.io.File dest, boolean overwrite) throws java.io.IOException- Throws:
java.io.IOException
-
moveFileAtomic
private static void moveFileAtomic(java.io.File src, java.io.File dest, boolean overwrite) throws java.io.IOException- Throws:
java.io.IOException
-
createDirs
private static void createDirs(java.io.File dir) throws java.io.IOException- Throws:
java.io.IOException
-
deleteFile
public static void deleteFile(java.io.File f) throws java.io.IOException- Throws:
java.io.IOException
-
getFiles
public static java.io.File[] getFiles(java.io.File dir, java.util.List<java.lang.String> allowedExtensions, java.util.List<java.lang.String> excludedExtensions)
-
-