Package tv.hd3g.transfertfiles
Class DataExchangeInOutStream
- java.lang.Object
-
- tv.hd3g.transfertfiles.DataExchangeInOutStream
-
public class DataExchangeInOutStream extends Object
Not reusable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDataExchangeInOutStream.StateclassDataExchangeInOutStream.TransfertStats
-
Constructor Summary
Constructors Constructor Description DataExchangeInOutStream()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataExchangeInOutStreamaddFilter(DataExchangeFilter filter)OutputStreamgetDestTargetStream()longgetIoWaitTime()InputStreamgetSourceOriginStream()DataExchangeInOutStream.StategetState()DataExchangeInOutStream.TransfertStatsgetTransfertStats(DataExchangeFilter filter)voidstop()
-
-
-
Method Detail
-
getTransfertStats
public DataExchangeInOutStream.TransfertStats getTransfertStats(DataExchangeFilter filter)
-
getDestTargetStream
public OutputStream getDestTargetStream()
- Returns:
- must be used by a separate Thread from getDestOriginStream() Never forget to close it after push all datas to it.
-
getSourceOriginStream
public InputStream getSourceOriginStream()
- Returns:
- must be used by a separate Thread from getSourceTargetStream()
-
stop
public void stop()
-
getIoWaitTime
public long getIoWaitTime()
- Returns:
- in ms
-
getState
public DataExchangeInOutStream.State getState()
-
addFilter
public DataExchangeInOutStream addFilter(DataExchangeFilter filter)
-
-