Package com.helger.commons.io.file
Interface IFileOperationCallback
- All Superinterfaces:
ICallback
- All Known Implementing Classes:
LoggingFileOperationCallback
Callback interface for
FileOperationManager.- Author:
- Philip Helger
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidonError(EFileIOOperation eOperation, EFileIOErrorCode eErrorCode, File aFile1, File aFile2, Exception aException) Called upon operation error.default voidonSuccess(EFileIOOperation eOperation, File aFile1, File aFile2) Called upon operation success.
-
Method Details
-
onSuccess
default void onSuccess(@Nonnull EFileIOOperation eOperation, @Nonnull File aFile1, @Nullable File aFile2) Called upon operation success.- Parameters:
eOperation- The operation that succeeded.aFile1- The first file worked upon. May not benull.aFile2- The second file worked upon. May benull.
-
onError
default void onError(@Nonnull EFileIOOperation eOperation, @Nonnull EFileIOErrorCode eErrorCode, @Nonnull File aFile1, @Nullable File aFile2, @Nullable Exception aException) Called upon operation error.- Parameters:
eOperation- The operation that failed.eErrorCode- The error code that occurred.aFile1- The first file worked upon. May not benull.aFile2- The second file worked upon. May benull.aException- The exception that occurred. May benull.
-