类 AdvInputOutputStream
java.lang.Object
com.ksptooi.psm.utils.aio.BufferedAndMatcher
com.ksptooi.psm.utils.aio.AdvInputOutputStream
-
字段概要
从类继承的字段 com.ksptooi.psm.utils.aio.BufferedAndMatcher
rb, rl -
构造器概要
构造器构造器说明AdvInputOutputStream(InputStream is, OutputStream os, org.apache.sshd.server.Environment env) AdvInputOutputStream(Long id, AdvInputOutputStream parent, InputStream is, Queue<String> os, org.apache.sshd.server.Environment env) -
方法概要
修饰符和类型方法说明voidvoidvoiddestroy()voidvoidintintdirectRead(char[] c) flush()getId()char[]intbooleanisHeldInput(long subStreamId) booleanisHeldOutput(long subStreamId) booleannextLine()print(int i) voidprintln(int i) voidread()rebuild(InputStream is, AdvInputOutputStream parent, org.apache.sshd.server.Environment env) voidremoveSubStream(Long id) 从类继承的方法 com.ksptooi.psm.utils.aio.BufferedAndMatcher
containsCrlf, match, match
-
构造器详细资料
-
AdvInputOutputStream
public AdvInputOutputStream(InputStream is, OutputStream os, org.apache.sshd.server.Environment env) -
AdvInputOutputStream
public AdvInputOutputStream(Long id, AdvInputOutputStream parent, InputStream is, Queue<String> os, org.apache.sshd.server.Environment env)
-
-
方法详细资料
-
createSubStream
-
joinSubStream
-
rebuild
public Queue<String> rebuild(InputStream is, AdvInputOutputStream parent, org.apache.sshd.server.Environment env) -
removeSubStream
-
read
- 抛出:
IOException
-
nextLine
-
print
-
print
-
println
-
println
-
flush
-
directRead
- 抛出:
IOException
-
directRead
- 抛出:
IOException
-
getReadLen
public int getReadLen() -
getReadChars
public char[] getReadChars() -
getId
-
isSubStream
public boolean isSubStream() -
isHeldInput
public boolean isHeldInput(long subStreamId) -
isHeldOutput
public boolean isHeldOutput(long subStreamId) -
attachInput
public void attachInput() -
attachOutput
public void attachOutput() -
detachInput
public void detachInput() -
detachOutput
public void detachOutput() -
destroy
public void destroy() -
printDebugText
public void printDebugText()
-