Class: Radar::API::AnalyzerController::Client
- Inherits:
-
Object
- Object
- Radar::API::AnalyzerController::Client
- Includes:
- Thrift::Client
- Defined in:
- lib/radar/api/analyzer_controller.rb
Instance Method Summary collapse
- #analyzers ⇒ Object
- #create_session(session_id, analyzer_id) ⇒ Object
- #destroy_session(session_id) ⇒ Object
- #dump(session_id) ⇒ Object
- #example_result(session_id) ⇒ Object
- #on_cash_flow(session_id, cash_flow) ⇒ Object
- #on_each_day(sessionid, portfolio) ⇒ Object
- #on_each_month(sessionid, portfolio) ⇒ Object
- #on_finish(session_id, portfolio) ⇒ Object
- #recv_analyzers ⇒ Object
- #recv_create_session ⇒ Object
- #recv_dump ⇒ Object
- #recv_example_result ⇒ Object
- #recv_result ⇒ Object
- #result(session_id) ⇒ Object
- #resume(session_id, data) ⇒ Object
- #send_analyzers ⇒ Object
- #send_create_session(session_id, analyzer_id) ⇒ Object
- #send_destroy_session(session_id) ⇒ Object
- #send_dump(session_id) ⇒ Object
- #send_example_result(session_id) ⇒ Object
- #send_on_cash_flow(session_id, cash_flow) ⇒ Object
- #send_on_each_day(sessionid, portfolio) ⇒ Object
- #send_on_each_month(sessionid, portfolio) ⇒ Object
- #send_on_finish(session_id, portfolio) ⇒ Object
- #send_result(session_id) ⇒ Object
- #send_resume(session_id, data) ⇒ Object
Instance Method Details
#analyzers ⇒ Object
16 17 18 19 |
# File 'lib/radar/api/analyzer_controller.rb', line 16 def analyzers() send_analyzers() return recv_analyzers() end |
#create_session(session_id, analyzer_id) ⇒ Object
59 60 61 62 |
# File 'lib/radar/api/analyzer_controller.rb', line 59 def create_session(session_id, analyzer_id) send_create_session(session_id, analyzer_id) return recv_create_session() end |
#destroy_session(session_id) ⇒ Object
125 126 127 |
# File 'lib/radar/api/analyzer_controller.rb', line 125 def destroy_session(session_id) send_destroy_session(session_id) end |
#dump(session_id) ⇒ Object
74 75 76 77 |
# File 'lib/radar/api/analyzer_controller.rb', line 74 def dump(session_id) send_dump(session_id) return recv_dump() end |
#example_result(session_id) ⇒ Object
111 112 113 114 |
# File 'lib/radar/api/analyzer_controller.rb', line 111 def example_result(session_id) send_example_result(session_id) recv_example_result() end |
#on_cash_flow(session_id, cash_flow) ⇒ Object
52 53 54 |
# File 'lib/radar/api/analyzer_controller.rb', line 52 def on_cash_flow(session_id, cash_flow) send_on_cash_flow(session_id, cash_flow) end |
#on_each_day(sessionid, portfolio) ⇒ Object
31 32 33 |
# File 'lib/radar/api/analyzer_controller.rb', line 31 def on_each_day(sessionid, portfolio) send_on_each_day(sessionid, portfolio) end |
#on_each_month(sessionid, portfolio) ⇒ Object
38 39 40 |
# File 'lib/radar/api/analyzer_controller.rb', line 38 def on_each_month(sessionid, portfolio) send_on_each_month(sessionid, portfolio) end |
#on_finish(session_id, portfolio) ⇒ Object
45 46 47 |
# File 'lib/radar/api/analyzer_controller.rb', line 45 def on_finish(session_id, portfolio) send_on_finish(session_id, portfolio) end |
#recv_analyzers ⇒ Object
25 26 27 28 29 |
# File 'lib/radar/api/analyzer_controller.rb', line 25 def recv_analyzers() result = (Analyzers_result) return result.success unless result.success.nil? raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'analyzers failed: unknown result') end |
#recv_create_session ⇒ Object
68 69 70 71 72 |
# File 'lib/radar/api/analyzer_controller.rb', line 68 def recv_create_session() result = (Create_session_result) return result.success unless result.success.nil? raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'create_session failed: unknown result') end |
#recv_dump ⇒ Object
83 84 85 86 87 |
# File 'lib/radar/api/analyzer_controller.rb', line 83 def recv_dump() result = (Dump_result) return result.success unless result.success.nil? raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'dump failed: unknown result') end |
#recv_example_result ⇒ Object
120 121 122 123 |
# File 'lib/radar/api/analyzer_controller.rb', line 120 def recv_example_result() result = (Example_result_result) return end |
#recv_result ⇒ Object
105 106 107 108 109 |
# File 'lib/radar/api/analyzer_controller.rb', line 105 def recv_result() result = (Result_result) return result.success unless result.success.nil? raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'result failed: unknown result') end |
#result(session_id) ⇒ Object
96 97 98 99 |
# File 'lib/radar/api/analyzer_controller.rb', line 96 def result(session_id) send_result(session_id) return recv_result() end |
#resume(session_id, data) ⇒ Object
89 90 91 |
# File 'lib/radar/api/analyzer_controller.rb', line 89 def resume(session_id, data) send_resume(session_id, data) end |
#send_analyzers ⇒ Object
21 22 23 |
# File 'lib/radar/api/analyzer_controller.rb', line 21 def send_analyzers() ('analyzers', Analyzers_args) end |
#send_create_session(session_id, analyzer_id) ⇒ Object
64 65 66 |
# File 'lib/radar/api/analyzer_controller.rb', line 64 def send_create_session(session_id, analyzer_id) ('create_session', Create_session_args, :session_id => session_id, :analyzer_id => analyzer_id) end |
#send_destroy_session(session_id) ⇒ Object
129 130 131 |
# File 'lib/radar/api/analyzer_controller.rb', line 129 def send_destroy_session(session_id) ('destroy_session', Destroy_session_args, :session_id => session_id) end |
#send_dump(session_id) ⇒ Object
79 80 81 |
# File 'lib/radar/api/analyzer_controller.rb', line 79 def send_dump(session_id) ('dump', Dump_args, :session_id => session_id) end |
#send_example_result(session_id) ⇒ Object
116 117 118 |
# File 'lib/radar/api/analyzer_controller.rb', line 116 def send_example_result(session_id) ('example_result', Example_result_args, :session_id => session_id) end |
#send_on_cash_flow(session_id, cash_flow) ⇒ Object
56 57 58 |
# File 'lib/radar/api/analyzer_controller.rb', line 56 def send_on_cash_flow(session_id, cash_flow) ('on_cash_flow', On_cash_flow_args, :session_id => session_id, :cash_flow => cash_flow) end |
#send_on_each_day(sessionid, portfolio) ⇒ Object
35 36 37 |
# File 'lib/radar/api/analyzer_controller.rb', line 35 def send_on_each_day(sessionid, portfolio) ('on_each_day', On_each_day_args, :sessionid => sessionid, :portfolio => portfolio) end |
#send_on_each_month(sessionid, portfolio) ⇒ Object
42 43 44 |
# File 'lib/radar/api/analyzer_controller.rb', line 42 def send_on_each_month(sessionid, portfolio) ('on_each_month', On_each_month_args, :sessionid => sessionid, :portfolio => portfolio) end |
#send_on_finish(session_id, portfolio) ⇒ Object
49 50 51 |
# File 'lib/radar/api/analyzer_controller.rb', line 49 def send_on_finish(session_id, portfolio) ('on_finish', On_finish_args, :session_id => session_id, :portfolio => portfolio) end |
#send_result(session_id) ⇒ Object
101 102 103 |
# File 'lib/radar/api/analyzer_controller.rb', line 101 def send_result(session_id) ('result', Result_args, :session_id => session_id) end |
#send_resume(session_id, data) ⇒ Object
93 94 95 |
# File 'lib/radar/api/analyzer_controller.rb', line 93 def send_resume(session_id, data) ('resume', Resume_args, :session_id => session_id, :data => data) end |