Package com.helger.commons.io.file
Interface IFileOperationCallback
-
- All Superinterfaces:
ICallback
- All Known Implementing Classes:
LoggingFileOperationCallback
public interface IFileOperationCallback extends ICallback
Callback interface forFileOperationManager.- Author:
- Philip Helger
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default 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 Detail
-
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.
-
-