public class IOFileDownstreamConnection<C extends ClientContext> extends AbstractClientObject<C> implements java.io.Closeable
| Constructor and Description |
|---|
IOFileDownstreamConnection(C clientCtx,
FileStreamDownloadAgent streamAgent) |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Closes all socket streams as well as the socket itself.
|
AgentId |
getAgentId() |
DownloadReader |
getDownloadReader() |
DownloadStream |
getDownloadStream() |
java.io.InputStream |
getReceiveStream() |
FileInfo |
getRemoteFileInfo() |
java.io.OutputStream |
getSendStream() |
java.net.Socket |
getSocket() |
FileStreamJob |
getStreamJob() |
boolean |
isTransferZipped() |
protected java.lang.Object |
sendObject(java.lang.Object sendObj) |
java.lang.String |
toString()
Returns a single line String that shows the values of the most important
state variables of this object.
|
boolean |
wasFoundZippedOnServer() |
protected void |
writeObject(java.lang.Object obj) |
getClientConfig, getClientContextgetApplicationContext, getLogChannel, isLogDebug, isLogVerbose, logDebug, logDump, logError, logError, logFatal, logInfo, logVerbose, logWarning, setLogChannelconfigureDumpHeadlineLength, configureDumpMaxElementsPrinted, copyDumpStringValues, copyToStringValues, createDumpHeader, toDumpString, toDumpString, toStringpublic IOFileDownstreamConnection(C clientCtx, FileStreamDownloadAgent streamAgent) throws java.lang.Exception
java.lang.Exceptionpublic FileStreamJob getStreamJob()
public FileInfo getRemoteFileInfo()
public java.io.OutputStream getSendStream()
public java.io.InputStream getReceiveStream()
public java.net.Socket getSocket()
public DownloadStream getDownloadStream() throws java.io.IOException
java.io.IOExceptionpublic DownloadReader getDownloadReader() throws java.io.IOException
java.io.IOExceptionprotected void writeObject(java.lang.Object obj)
throws java.lang.Exception
java.lang.Exceptionprotected java.lang.Object sendObject(java.lang.Object sendObj)
throws java.lang.Exception
java.lang.Exceptionpublic void close()
throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseablejava.io.IOExceptionpublic boolean isTransferZipped()
public boolean wasFoundZippedOnServer()
public java.lang.String toString()
DumpabletoString in interface DumpabletoString in class DumpableObjectpublic AgentId getAgentId()
Copyright © 2014 EsprIT-Systems. All Rights Reserved.