Package java.net
Class SocketImpl
- java.lang.Object
-
- java.net.SocketImpl
-
- All Implemented Interfaces:
SocketOptions
public abstract class SocketImpl extends Object implements SocketOptions
-
-
Field Summary
Fields Modifier and Type Field Description protected InetAddress
address
protected FileDescriptor
fd
protected int
localport
protected int
port
-
Fields inherited from interface java.net.SocketOptions
IP_MULTICAST_IF, SO_BINDADDR, SO_KEEPALIVE, SO_LINGER, SO_RCVBUF, SO_REUSEADDR, SO_SNDBUF, SO_TIMEOUT, TCP_NODELAY
-
-
Constructor Summary
Constructors Constructor Description SocketImpl()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract void
accept(SocketImpl var0)
protected abstract int
available()
protected abstract void
bind(InetAddress var0, int var1)
protected abstract void
close()
protected abstract void
connect(String var0, int var1)
protected abstract void
connect(InetAddress var0, int var1)
protected abstract void
create(boolean var0)
protected FileDescriptor
getFileDescriptor()
protected InetAddress
getInetAddress()
protected abstract InputStream
getInputStream()
protected int
getLocalPort()
abstract Object
getOption(int var0)
protected abstract OutputStream
getOutputStream()
protected int
getPort()
protected abstract void
listen(int var0)
abstract void
setOption(int var0, Object var1)
protected void
shutdownInput()
protected void
shutdownOutput()
String
toString()
-
-
-
Field Detail
-
address
protected InetAddress address
-
port
protected int port
-
fd
protected FileDescriptor fd
-
localport
protected int localport
-
-
Method Detail
-
accept
protected abstract void accept(SocketImpl var0) throws IOException
- Throws:
IOException
-
available
protected abstract int available() throws IOException
- Throws:
IOException
-
bind
protected abstract void bind(InetAddress var0, int var1) throws IOException
- Throws:
IOException
-
close
protected abstract void close() throws IOException
- Throws:
IOException
-
connect
protected abstract void connect(String var0, int var1) throws IOException
- Throws:
IOException
-
connect
protected abstract void connect(InetAddress var0, int var1) throws IOException
- Throws:
IOException
-
create
protected abstract void create(boolean var0) throws IOException
- Throws:
IOException
-
getFileDescriptor
protected FileDescriptor getFileDescriptor()
-
getInetAddress
protected InetAddress getInetAddress()
-
getInputStream
protected abstract InputStream getInputStream() throws IOException
- Throws:
IOException
-
getLocalPort
protected int getLocalPort()
-
getOption
public abstract Object getOption(int var0) throws SocketException
- Specified by:
getOption
in interfaceSocketOptions
- Throws:
SocketException
-
getOutputStream
protected abstract OutputStream getOutputStream() throws IOException
- Throws:
IOException
-
getPort
protected int getPort()
-
listen
protected abstract void listen(int var0) throws IOException
- Throws:
IOException
-
setOption
public abstract void setOption(int var0, Object var1) throws SocketException
- Specified by:
setOption
in interfaceSocketOptions
- Throws:
SocketException
-
shutdownInput
protected void shutdownInput() throws IOException
- Throws:
IOException
-
shutdownOutput
protected void shutdownOutput() throws IOException
- Throws:
IOException
-
-