Package tv.hd3g.transfertfiles
Interface AbstractFileSystem<T extends AbstractFile>
-
- All Superinterfaces:
AutoCloseable,Closeable
- All Known Implementing Classes:
CommonAbstractFileSystem,FTPESFileSystem,FTPFileSystem,FTPSFileSystem,LocalFileSystem,SFTPFileSystem
public interface AbstractFileSystem<T extends AbstractFile> extends Closeable
Expected to be thread safe. Don't forget to implements hashCode, equals and toString.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidconnect()TgetFromPath(String path)default intgetIOBufferSize()65535 bytesbooleanisAvaliable()booleanisReusable()If disconnected, can we re-connect after ?default voidsetTimeout(long duration, TimeUnit unit)Set socket/connection timeout.
-
-
-
Method Detail
-
connect
void connect()
-
getIOBufferSize
default int getIOBufferSize()
65535 bytes
-
setTimeout
default void setTimeout(long duration, TimeUnit unit)Set socket/connection timeout.
-
isReusable
boolean isReusable()
If disconnected, can we re-connect after ?
-
isAvaliable
boolean isAvaliable()
-
-