Package org.apache.commons.net.ftp
Class DeflateSocket
- java.lang.Object
-
- java.net.Socket
-
- org.apache.commons.net.ftp.DelegateSocket
-
- org.apache.commons.net.ftp.DeflateSocket
-
- All Implemented Interfaces:
java.io.Closeable
,java.lang.AutoCloseable
final class DeflateSocket extends DelegateSocket
Wrapper class for FTP data channel sockets when compressing data in the "deflate" compression format. All methods except ofgetInputStream()
andgetOutputStream()
are calling the delegate methods directly.
-
-
Field Summary
-
Fields inherited from class org.apache.commons.net.ftp.DelegateSocket
delegate
-
-
Constructor Summary
Constructors Constructor Description DeflateSocket(java.net.Socket delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.io.InputStream
getInputStream()
java.io.OutputStream
getOutputStream()
-
Methods inherited from class org.apache.commons.net.ftp.DelegateSocket
bind, close, connect, connect, getChannel, getInetAddress, getKeepAlive, getLocalAddress, getLocalPort, getLocalSocketAddress, getOOBInline, getPort, getReceiveBufferSize, getRemoteSocketAddress, getReuseAddress, getSendBufferSize, getSoLinger, getSoTimeout, getTcpNoDelay, getTrafficClass, isBound, isClosed, isConnected, isInputShutdown, isOutputShutdown, sendUrgentData, setKeepAlive, setOOBInline, setPerformancePreferences, setReceiveBufferSize, setReuseAddress, setSendBufferSize, setSoLinger, setSoTimeout, setTcpNoDelay, setTrafficClass, shutdownInput, shutdownOutput, toString
-
-
-
-
Method Detail
-
getInputStream
public java.io.InputStream getInputStream() throws java.io.IOException
- Overrides:
getInputStream
in classDelegateSocket
- Throws:
java.io.IOException
-
getOutputStream
public java.io.OutputStream getOutputStream() throws java.io.IOException
- Overrides:
getOutputStream
in classDelegateSocket
- Throws:
java.io.IOException
-
-