Package unlimited.fc.client.engine
Class BaseClientEngineStreamMapper<T,R>
- java.lang.Object
-
- unlimited.fc.client.engine.BaseClientEngineStreamMapper<T,R>
-
- All Implemented Interfaces:
java.io.Closeable,java.lang.AutoCloseable,java.util.function.Function<T,R>
- Direct Known Subclasses:
ClientEngineFileExistsMapper,ClientEngineRemoteSyncMapper
public abstract class BaseClientEngineStreamMapper<T,R> extends java.lang.Object implements java.util.function.Function<T,R>, java.io.Closeable
-
-
Field Summary
Fields Modifier and Type Field Description protected unlimited.core.transfers.io.FCClientEngineBridgeengineprotected java.lang.StringserverCommand
-
Constructor Summary
Constructors Modifier Constructor Description protectedBaseClientEngineStreamMapper(unlimited.core.transfers.io.FCClientEngineBridge engine, java.lang.String command)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description Rapply(T source)voidclose()protected abstract RparseIncomingResult(T sourceItem, java.lang.String line)ABSTRACT METHODS BELOWprotected abstract java.lang.StringserializeDataForTransmission(T item)
-
-
-
Method Detail
-
close
public void close()
- Specified by:
closein interfacejava.lang.AutoCloseable- Specified by:
closein interfacejava.io.Closeable
-
parseIncomingResult
protected abstract R parseIncomingResult(T sourceItem, java.lang.String line)
ABSTRACT METHODS BELOW
-
serializeDataForTransmission
protected abstract java.lang.String serializeDataForTransmission(T item)
-
-