Class NamedPipeSocket
java.lang.Object
java.net.Socket
org.mariadb.jdbc.client.socket.impl.NamedPipeSocket
- All Implemented Interfaces:
Closeable,AutoCloseable
Windows named pipe socket implementation
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate RandomAccessFileprivate final Stringprivate InputStreamprivate final Stringprivate OutputStream -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidconnect(SocketAddress endpoint, int timeout) Name pipe connection.voidsetKeepAlive(boolean bool) voidsetSoLinger(boolean bool, int value) voidsetSoTimeout(int timeout) voidsetTcpNoDelay(boolean bool) voidMethods inherited from class java.net.Socket
bind, connect, 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, setReceiveBufferSize, setReuseAddress, setSendBufferSize, setSocketImplFactory, setTrafficClass, shutdownInput, supportedOptions, toString
-
Field Details
-
host
-
name
-
file
-
is
-
os
-
-
Constructor Details
-
NamedPipeSocket
Constructor- Parameters:
host- hostname- pipe name
-
-
Method Details
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Overrides:
closein classSocket- Throws:
IOException
-
connect
Name pipe connection.- Overrides:
connectin classSocket- Parameters:
endpoint- endPointtimeout- timeout in milliseconds- Throws:
IOException- exception
-
getInputStream
- Overrides:
getInputStreamin classSocket
-
getOutputStream
- Overrides:
getOutputStreamin classSocket
-
setTcpNoDelay
public void setTcpNoDelay(boolean bool) - Overrides:
setTcpNoDelayin classSocket
-
setKeepAlive
public void setKeepAlive(boolean bool) - Overrides:
setKeepAlivein classSocket
-
setSoLinger
public void setSoLinger(boolean bool, int value) - Overrides:
setSoLingerin classSocket
-
setSoTimeout
public void setSoTimeout(int timeout) - Overrides:
setSoTimeoutin classSocket
-
shutdownOutput
public void shutdownOutput()- Overrides:
shutdownOutputin classSocket
-