Package tv.hd3g.transfertfiles
Class DataExchangeInOutStream
java.lang.Object
tv.hd3g.transfertfiles.DataExchangeInOutStream
- All Implemented Interfaces:
TimeOutTrait
Not reusable
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumclass -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddFilter(DataExchangeFilter filter) longgetState()getTransfertStats(DataExchangeFilter filter) voidstop()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface tv.hd3g.transfertfiles.TimeOutTrait
whileToTimeout
-
Constructor Details
-
DataExchangeInOutStream
public DataExchangeInOutStream() -
DataExchangeInOutStream
-
-
Method Details
-
getTimeout
- Specified by:
getTimeoutin interfaceTimeOutTrait
-
getTransfertStats
-
getDestTargetStream
- Returns:
- must be used by a separate Thread from getDestOriginStream() Never forget to close it after push all datas to it.
-
getSourceOriginStream
- Returns:
- must be used by a separate Thread from getSourceTargetStream()
-
stop
public void stop() -
getIoWaitTime
public long getIoWaitTime()- Returns:
- in ms
-
getState
-
addFilter
-