Package com.sshtools.common.util
Class IOStreamConnector
java.lang.Object
com.sshtools.common.util.IOStreamConnector
Connects an input stream to an outputstream.
Reads from in stream and writes to out stream.
- Author:
- Lee David Painter
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int -
Constructor Summary
ConstructorsConstructorDescriptionCreates a new IOStreamConnector object.IOStreamConnector(InputStream in, OutputStream out) Creates a new IOStreamConnector object. -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidclose()voidconnect(InputStream in, OutputStream out) longgetBytes()booleanisClosed()voidvoidsetBufferSize(int numbytes) voidsetCloseInput(boolean closeInput) voidsetCloseOutput(boolean closeOutput)
-
Field Details
-
DEFAULT_BUFFER_SIZE
public static final int DEFAULT_BUFFER_SIZE- See Also:
-
listenerList
-
-
Constructor Details
-
IOStreamConnector
public IOStreamConnector()Creates a new IOStreamConnector object. -
IOStreamConnector
Creates a new IOStreamConnector object.- Parameters:
in-out-
-
-
Method Details
-
close
public void close() -
getLastError
- Returns:
- IOException
-
setCloseInput
public void setCloseInput(boolean closeInput) - Parameters:
closeInput-
-
setCloseOutput
public void setCloseOutput(boolean closeOutput) - Parameters:
closeOutput-
-
setBufferSize
public void setBufferSize(int numbytes) -
connect
- Parameters:
in-out-
-
getBytes
public long getBytes()- Returns:
- long
-
isClosed
public boolean isClosed() -
addListener
- Parameters:
l-
-
removeListener
- Parameters:
l-
-