Interface DataExchangeObserver


public interface DataExchangeObserver
Expected to be thread safe.
  • Method Details

    • onTransfertProgressFromSource

      default boolean onTransfertProgressFromSource(AbstractFile source, long startDate, long dataTransferred)
      Called after each copy loop ! Please do a quick answer !
      Returns:
      true for keep transfert, false to cancel it
    • onTransfertProgressToDestination

      default boolean onTransfertProgressToDestination(AbstractFile destination, long startDate, long dataTransferred)
      Called after each copy loop ! Please do a quick answer !
      Returns:
      true for keep transfert, false to cancel it
    • beforeTransfert

      default void beforeTransfert(AbstractFile source, AbstractFile destination)
    • afterTransfert

      default void afterTransfert(AbstractFile source, AbstractFile destination, long dataSizeTranferedFromSource, long dataSizeTranferedToDestination, Duration transfertDuration)
    • createLogger

      static DataExchangeObserver createLogger()
    • createLogger

      static DataExchangeObserver createLogger(DataExchangeObserver reference)