Method: Thrift::ThreadPoolServer#initialize

Defined in:
lib/thrift/server/thread_pool_server.rb

#initialize(processor, server_transport, transport_factory = nil, protocol_factory = nil, num = 20) ⇒ ThreadPoolServer

Returns a new instance of ThreadPoolServer.



24
25
26
27
28
29
# File 'lib/thrift/server/thread_pool_server.rb', line 24

def initialize(processor, server_transport, transport_factory=nil, protocol_factory=nil, num=20)
  super(processor, server_transport, transport_factory, protocol_factory)
  @thread_q = SizedQueue.new(num)
  @exception_q = Queue.new
  @running = false
end