Class: Storm::DistributedRPC::Processor
- Inherits:
-
Object
- Object
- Storm::DistributedRPC::Processor
- Includes:
- Thrift::Processor
- Defined in:
- lib/storm/thrift/distributed_r_p_c.rb
Instance Method Summary collapse
Instance Method Details
#process_execute(seqid, iprot, oprot) ⇒ Object
37 38 39 40 41 42 43 44 45 46 |
# File 'lib/storm/thrift/distributed_r_p_c.rb', line 37 def process_execute(seqid, iprot, oprot) args = read_args(iprot, Execute_args) result = Execute_result.new() begin result.success = @handler.execute(args.functionName, args.funcArgs) rescue DRPCExecutionException => e result.e = e end write_result(result, oprot, 'execute', seqid) end |