@Immutable public final class AS2IOHelper extends Object
| Modifier and Type | Method and Description |
|---|---|
static byte[] |
getAllAsciiBytes(String sString) |
static InputStream |
getContentTransferEncodingAwareInputStream(InputStream aIS,
String sEncoding) |
static OutputStream |
getContentTransferEncodingAwareOutputStream(OutputStream aOS,
String sEncoding) |
static File |
getDirectoryFile(String sDirectory) |
static String |
getFilenameFromMessageID(String sMessageID) |
static com.helger.commons.io.file.FileOperationManager |
getFileOperationManager() |
static String |
getSafeFileAndFolderName(String s) |
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,
String sTargetFilename)
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()
@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, @Nonnull @Nonempty String sTargetFilename) throws AS2Exception
aFile - Source file to movesErrorDirectory - Error directory path.sTargetFilename - The filename in the error directory.AS2Exception - In case moving failed@Nonnull public static File moveFile(@Nonnull File aSrc, @Nonnull File aDestFile, boolean bOverwrite, boolean bRename) throws IOException
IOException@Nullable public static String getFilenameFromMessageID(@Nonnull String sMessageID)
@Nullable public static String getSafeFileAndFolderName(@Nullable String s)
@Nonnull @ReturnsMutableCopy public static byte[] getAllAsciiBytes(@Nonnull String sString)
@Nonnull public static OutputStream getContentTransferEncodingAwareOutputStream(@Nonnull OutputStream aOS, @Nullable String sEncoding) throws javax.mail.MessagingException
javax.mail.MessagingException@Nonnull public static InputStream getContentTransferEncodingAwareInputStream(@Nonnull InputStream aIS, @Nullable String sEncoding) throws javax.mail.MessagingException
javax.mail.MessagingExceptionCopyright © 2013–2022 Philip Helger. All rights reserved.