Interface IFileOperationCallback

All Superinterfaces:
ICallback
All Known Implementing Classes:
LoggingFileOperationCallback

public interface IFileOperationCallback extends ICallback
Callback interface for FileOperationManager.
Author:
Philip Helger
  • 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 be null.
      aFile2 - The second file worked upon. May be null.
    • 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 be null.
      aFile2 - The second file worked upon. May be null.
      aException - The exception that occurred. May be null.