Class SslTcpOutputStream

  • All Implemented Interfaces:
    java.io.Closeable, java.io.Flushable, java.lang.AutoCloseable, FlushableCloseable

    public class SslTcpOutputStream
    extends TcpOutputStream
    implements FlushableCloseable
    An output stream that writes data to a socket. Uses SSLSocketFactory.getDefault() to create the socket.
    • Constructor Summary

      Constructors 
      Constructor Description
      SslTcpOutputStream​(java.net.InetAddress address, int port)
      Creates a SSL TCP output stream.
      SslTcpOutputStream​(java.net.InetAddress address, int port, boolean blockOnReconnect)
      Creates a SSL TCP output stream.
    • Constructor Detail

      • SslTcpOutputStream

        public SslTcpOutputStream​(java.net.InetAddress address,
                                  int port)
                           throws java.io.IOException
        Creates a SSL TCP output stream.

        Uses the default socket factory to create the socket.

        Parameters:
        address - the address to connect to
        port - the port to connect to
        Throws:
        java.io.IOException - if an I/O error occurs when creating the socket
      • SslTcpOutputStream

        public SslTcpOutputStream​(java.net.InetAddress address,
                                  int port,
                                  boolean blockOnReconnect)
                           throws java.io.IOException
        Creates a SSL TCP output stream.

        Uses the default socket factory to create the socket.

        Parameters:
        address - the address to connect to
        port - the port to connect to
        blockOnReconnect - true to block when attempting to reconnect the socket or false to reconnect asynchronously
        Throws:
        java.io.IOException - if an I/O error occurs when creating the socket