Package unlimited.fc.client.engine
Class DirListTool
- java.lang.Object
-
- unlimited.fc.client.engine.DirListTool
-
public class DirListTool extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.io.BufferedReaderbuildBufferedReader()protected voidbuildDataSocket()protected java.util.stream.Stream<FileListDataItem>doDirStream()booleanfilterLine(java.lang.String line)protected voidgetLastValidReply()booleanisRunning()voidonClose()protected FileListDataparseResultData(java.util.List<java.lang.String> lines)
-
-
-
Method Detail
-
buildDataSocket
protected void buildDataSocket() throws unlimited.core.util.common.exception.FCException, java.io.IOException- Throws:
unlimited.core.util.common.exception.FCExceptionjava.io.IOException
-
doDirStream
protected java.util.stream.Stream<FileListDataItem> doDirStream() throws java.io.IOException, unlimited.core.util.common.exception.FCException, java.net.SocketException, java.io.UnsupportedEncodingException, java.io.UncheckedIOException
- Throws:
java.io.IOExceptionunlimited.core.util.common.exception.FCExceptionjava.net.SocketExceptionjava.io.UnsupportedEncodingExceptionjava.io.UncheckedIOException
-
buildBufferedReader
protected java.io.BufferedReader buildBufferedReader() throws java.io.UnsupportedEncodingException, java.io.IOException- Throws:
java.io.UnsupportedEncodingExceptionjava.io.IOException
-
onClose
public void onClose()
-
getLastValidReply
protected void getLastValidReply() throws java.io.IOException, unlimited.core.util.common.exception.FCException- Throws:
java.io.IOExceptionunlimited.core.util.common.exception.FCException
-
filterLine
public boolean filterLine(java.lang.String line)
-
isRunning
public boolean isRunning()
-
parseResultData
protected FileListData parseResultData(java.util.List<java.lang.String> lines) throws java.io.IOException
- Throws:
java.io.IOException
-
-