@Immutable public final class AS2IOHelper extends Object
| Modifier and Type | Method and Description |
|---|---|
static long |
copy(InputStream aIS,
OutputStream aOS) |
static File |
getDirectoryFile(String sDirectory) |
static String |
getFilenameFromMessageID(String sMessageID) |
static com.helger.commons.io.file.FileOperationManager |
getFileOperationManager() |
static String |
getTransferRate(long nBytes,
com.helger.commons.timing.StopWatch aSW) |
static File |
getUniqueFile(File aDir,
String sFilename) |
static void |
handleError(File aFile,
String sErrorDirectory)
move the file to an error directory
|
static File |
moveFile(File aSrc,
File aDestFile,
boolean bOverwrite,
boolean bRename) |
@Nonnull public static com.helger.commons.io.file.FileOperationManager getFileOperationManager()
@Nonnegative public static long copy(@Nonnull @WillClose InputStream aIS, @Nonnull @WillNotClose OutputStream aOS)
@Nonnull @Nonempty public static String getTransferRate(long nBytes, @Nonnull com.helger.commons.timing.StopWatch aSW)
@Nonnull public static File getUniqueFile(@Nonnull File aDir, @Nullable String sFilename)
public static void handleError(@Nonnull File aFile, @Nonnull String sErrorDirectory) throws OpenAS2Exception
aFile - Source file to movesErrorDirectory - Error directory path.OpenAS2Exception - In case moving failed@Nonnull public static File moveFile(@Nonnull File aSrc, @Nonnull File aDestFile, boolean bOverwrite, boolean bRename) throws IOException
IOExceptionCopyright © 2013–2019 Philip Helger. All rights reserved.