class Thrift::SSLServerSocket

Attributes

ssl_context[RW]

Public Class Methods

new(host_or_port, port = nil, ssl_context = nil) click to toggle source
# File lib/thrift/transport/ssl_server_socket.rb, line 24
def initialize(host_or_port, port = nil, ssl_context = nil)
  super(host_or_port, port)
  @ssl_context = ssl_context
end

Public Instance Methods

listen() click to toggle source
# File lib/thrift/transport/ssl_server_socket.rb, line 31
def listen
  socket = TCPServer.new(@host, @port)
  @handle = OpenSSL::SSL::SSLServer.new(socket, @ssl_context)
end