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 |