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 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 TcpOutputStream
close, flush, getErrors, isBlockOnReconnect, isConnected, setBlockOnReconnect, write, write, writeMethods inherited from class OutputStream
nullOutputStream
-
Constructor Details
-
SslTcpOutputStream
Creates a SSL TCP output stream. Uses thedefault socket factoryto 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 factoryto create the socket.- Parameters:
address- the address to connect toport- the port to connect toblockOnReconnect-trueto block when attempting to reconnect the socket orfalseto reconnect asynchronously- Throws:
IOException- if an I/O error occurs when creating the socket
-