Package tv.hd3g.transfertfiles
Interface DataExchangeObserver
-
public interface DataExchangeObserverExpected to be thread safe.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default voidafterTransfert(AbstractFile source, AbstractFile destination, long dataSizeTranferedFromSource, long dataSizeTranferedToDestination, Duration transfertDuration)default voidbeforeTransfert(AbstractFile source, AbstractFile destination)default booleanonTransfertProgressFromSource(AbstractFile source, long startDate, long dataTransferred)Called after each copy loop !default booleanonTransfertProgressToDestination(AbstractFile destination, long startDate, long dataTransferred)Called after each copy loop !
-
-
-
Method Detail
-
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)
-
-