Package org.jboss.logmanager.handlers
Class SslTcpOutputStream
java.lang.Object
java.io.OutputStream
org.jboss.logmanager.handlers.TcpOutputStream
org.jboss.logmanager.handlers.SslTcpOutputStream
- All Implemented Interfaces:
Closeable
,Flushable
,AutoCloseable
,FlushableCloseable
An output stream that writes data to a
socket
. Uses SSLSocketFactory.getDefault()
to create the socket.-
Field Summary
Fields inherited from class org.jboss.logmanager.handlers.TcpOutputStream
outputLock
-
Constructor Summary
ConstructorsConstructorDescriptionSslTcpOutputStream
(InetAddress address, int port) Creates a SSL TCP output stream.SslTcpOutputStream
(InetAddress address, int port, boolean blockOnReconnect) Creates a SSL TCP output stream. -
Method Summary
Methods inherited from class org.jboss.logmanager.handlers.TcpOutputStream
close, flush, getErrors, isBlockOnReconnect, isConnected, setBlockOnReconnect, write, write, write
Methods inherited from class java.io.OutputStream
nullOutputStream
-
Constructor Details
-
SslTcpOutputStream
Creates a SSL TCP output stream. Uses thedefault socket factory
to create the socket.- Parameters:
address
- the address to connect toport
- the port to connect to- Throws:
IOException
- if an I/O error occurs when creating the socket
-
SslTcpOutputStream
public SslTcpOutputStream(InetAddress address, int port, boolean blockOnReconnect) throws IOException Creates a SSL TCP output stream. Uses thedefault socket factory
to create the socket.- Parameters:
address
- the address to connect toport
- the port to connect toblockOnReconnect
-true
to block when attempting to reconnect the socket orfalse
to reconnect asynchronously- Throws:
IOException
- if an I/O error occurs when creating the socket
-