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, getClientContext
getApplicationContext, getLogChannel, isLogDebug, isLogVerbose, logDebug, logDump, logError, logError, logFatal, logInfo, logVerbose, logWarning, setLogChannel
configureDumpHeadlineLength, configureDumpMaxElementsPrinted, copyDumpStringValues, copyToStringValues, createDumpHeader, toDumpString, toDumpString, toString
public IOFileDownstreamConnection(C clientCtx, FileStreamDownloadAgent streamAgent) throws java.lang.Exception
java.lang.Exception
public 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.IOException
public DownloadReader getDownloadReader() throws java.io.IOException
java.io.IOException
protected void writeObject(java.lang.Object obj) throws java.lang.Exception
java.lang.Exception
protected java.lang.Object sendObject(java.lang.Object sendObj) throws java.lang.Exception
java.lang.Exception
public void close() throws java.io.IOException
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
java.io.IOException
public boolean isTransferZipped()
public boolean wasFoundZippedOnServer()
public java.lang.String toString()
Dumpable
toString
in interface Dumpable
toString
in class DumpableObject
public AgentId getAgentId()
Copyright © 2014 EsprIT-Systems. All Rights Reserved.