class Thrift::MultiplexedProtocol
Public Class Methods
new(protocol, service_name)
click to toggle source
Calls superclass method
Thrift::ProtocolDecorator::new
# File lib/thrift/protocol/multiplexed_protocol.rb 26 def initialize(protocol, service_name) 27 super(protocol) 28 @service_name = service_name 29 end
Public Instance Methods
write_message_begin(name, type, seqid)
click to toggle source
# File lib/thrift/protocol/multiplexed_protocol.rb 31 def write_message_begin(name, type, seqid) 32 case type 33 when MessageTypes::CALL, MessageTypes::ONEWAY 34 @protocol.write_message_begin("#{@service_name}:#{name}", type, seqid) 35 else 36 @protocol.write_message_begin(name, type, seqid) 37 end 38 end