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 interfaceSharedMemorySocket.Advapi32static interfaceSharedMemorySocket.Kernel32
-
Constructor Summary
Constructors Constructor Description SharedMemorySocket(String name)Create ShareMemorySocket.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()voidconnect(SocketAddress endpoint)voidconnect(SocketAddress endpoint, int timeout)InputStreamgetInputStream()OutputStreamgetOutputStream()voidsetKeepAlive(boolean b)voidsetReceiveBufferSize(int size)voidsetSendBufferSize(int size)voidsetSoLinger(boolean b, int i)voidsetSoTimeout(int t)voidsetTcpNoDelay(boolean b)voidshutdownInput()voidshutdownOutput()-
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:
connectin classSocket- Throws:
IOException
-
connect
public void connect(SocketAddress endpoint, int timeout) throws IOException
- Overrides:
connectin classSocket- Throws:
IOException
-
getInputStream
public InputStream getInputStream()
- Overrides:
getInputStreamin classSocket
-
getOutputStream
public OutputStream getOutputStream()
- Overrides:
getOutputStreamin classSocket
-
setTcpNoDelay
public void setTcpNoDelay(boolean b)
- Overrides:
setTcpNoDelayin classSocket
-
setKeepAlive
public void setKeepAlive(boolean b)
- Overrides:
setKeepAlivein classSocket
-
setReceiveBufferSize
public void setReceiveBufferSize(int size)
- Overrides:
setReceiveBufferSizein classSocket
-
setSendBufferSize
public void setSendBufferSize(int size)
- Overrides:
setSendBufferSizein classSocket
-
setSoLinger
public void setSoLinger(boolean b, int i)- Overrides:
setSoLingerin classSocket
-
setSoTimeout
public void setSoTimeout(int t)
- Overrides:
setSoTimeoutin classSocket
-
shutdownInput
public void shutdownInput()
- Overrides:
shutdownInputin classSocket
-
shutdownOutput
public void shutdownOutput()
- Overrides:
shutdownOutputin classSocket
-
-