class Thrift::BaseServer

Public Class Methods

new(processor, server_transport, transport_factory=nil, protocol_factory=nil) click to toggle source
   # File lib/thrift/server/base_server.rb
22 def initialize(processor, server_transport, transport_factory=nil, protocol_factory=nil)
23   @processor = processor
24   @server_transport = server_transport
25   @transport_factory = transport_factory ? transport_factory : Thrift::BaseTransportFactory.new
26   @protocol_factory = protocol_factory ? protocol_factory : Thrift::BinaryProtocolFactory.new
27 end

Public Instance Methods

serve() click to toggle source
   # File lib/thrift/server/base_server.rb
29 def serve
30   raise NotImplementedError
31 end
to_s() click to toggle source
   # File lib/thrift/server/base_server.rb
33 def to_s
34   "server(#{@protocol_factory.to_s}(#{@transport_factory.to_s}(#{@server_transport.to_s})))"
35 end