Class SharedMemorySocket
- java.lang.Object
-
- java.net.Socket
-
- org.mariadb.jdbc.internal.io.socket.SharedMemorySocket
-
- All Implemented Interfaces:
Closeable
,AutoCloseable
public class SharedMemorySocket extends Socket
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
SharedMemorySocket.Advapi32
static interface
SharedMemorySocket.Kernel32
-
Constructor Summary
Constructors Constructor Description SharedMemorySocket(String name)
Create ShareMemorySocket.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
void
connect(SocketAddress endpoint)
void
connect(SocketAddress endpoint, int timeout)
InputStream
getInputStream()
OutputStream
getOutputStream()
void
setKeepAlive(boolean b)
void
setReceiveBufferSize(int size)
void
setSendBufferSize(int size)
void
setSoLinger(boolean b, int i)
void
setSoTimeout(int t)
void
setTcpNoDelay(boolean b)
void
shutdownInput()
void
shutdownOutput()
-
Methods inherited from class java.net.Socket
bind, getChannel, getInetAddress, getKeepAlive, getLocalAddress, getLocalPort, getLocalSocketAddress, getOOBInline, getOption, getPort, getReceiveBufferSize, getRemoteSocketAddress, getReuseAddress, getSendBufferSize, getSoLinger, getSoTimeout, getTcpNoDelay, getTrafficClass, isBound, isClosed, isConnected, isInputShutdown, isOutputShutdown, sendUrgentData, setOOBInline, setOption, setPerformancePreferences, setReuseAddress, setSocketImplFactory, setTrafficClass, supportedOptions, toString
-
-
-
-
Constructor Detail
-
SharedMemorySocket
public SharedMemorySocket(String name) throws IOException
Create ShareMemorySocket.- Parameters:
name
- name- Throws:
IOException
- exception
-
-
Method Detail
-
connect
public void connect(SocketAddress endpoint) throws IOException
- Overrides:
connect
in classSocket
- Throws:
IOException
-
connect
public void connect(SocketAddress endpoint, int timeout) throws IOException
- Overrides:
connect
in classSocket
- Throws:
IOException
-
getInputStream
public InputStream getInputStream()
- Overrides:
getInputStream
in classSocket
-
getOutputStream
public OutputStream getOutputStream()
- Overrides:
getOutputStream
in classSocket
-
setTcpNoDelay
public void setTcpNoDelay(boolean b)
- Overrides:
setTcpNoDelay
in classSocket
-
setKeepAlive
public void setKeepAlive(boolean b)
- Overrides:
setKeepAlive
in classSocket
-
setReceiveBufferSize
public void setReceiveBufferSize(int size)
- Overrides:
setReceiveBufferSize
in classSocket
-
setSendBufferSize
public void setSendBufferSize(int size)
- Overrides:
setSendBufferSize
in classSocket
-
setSoLinger
public void setSoLinger(boolean b, int i)
- Overrides:
setSoLinger
in classSocket
-
setSoTimeout
public void setSoTimeout(int t)
- Overrides:
setSoTimeout
in classSocket
-
shutdownInput
public void shutdownInput()
- Overrides:
shutdownInput
in classSocket
-
shutdownOutput
public void shutdownOutput()
- Overrides:
shutdownOutput
in classSocket
-
-