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_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_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
52 53 54 55 |
# File 'lib/radar/api/analyzer_controller.rb', line 52 def create_session(session_id, analyzer_id) send_create_session(session_id, analyzer_id) return recv_create_session() end |
#destroy_session(session_id) ⇒ Object
118 119 120 |
# File 'lib/radar/api/analyzer_controller.rb', line 118 def destroy_session(session_id) send_destroy_session(session_id) end |
#dump(session_id) ⇒ Object
67 68 69 70 |
# File 'lib/radar/api/analyzer_controller.rb', line 67 def dump(session_id) send_dump(session_id) return recv_dump() end |
#example_result(session_id) ⇒ Object
104 105 106 107 |
# File 'lib/radar/api/analyzer_controller.rb', line 104 def example_result(session_id) send_example_result(session_id) recv_example_result() 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
61 62 63 64 65 |
# File 'lib/radar/api/analyzer_controller.rb', line 61 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
76 77 78 79 80 |
# File 'lib/radar/api/analyzer_controller.rb', line 76 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
113 114 115 116 |
# File 'lib/radar/api/analyzer_controller.rb', line 113 def recv_example_result() result = (Example_result_result) return end |
#recv_result ⇒ Object
98 99 100 101 102 |
# File 'lib/radar/api/analyzer_controller.rb', line 98 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
89 90 91 92 |
# File 'lib/radar/api/analyzer_controller.rb', line 89 def result(session_id) send_result(session_id) return recv_result() end |
#resume(session_id, data) ⇒ Object
82 83 84 |
# File 'lib/radar/api/analyzer_controller.rb', line 82 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
57 58 59 |
# File 'lib/radar/api/analyzer_controller.rb', line 57 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
122 123 124 |
# File 'lib/radar/api/analyzer_controller.rb', line 122 def send_destroy_session(session_id) ('destroy_session', Destroy_session_args, :session_id => session_id) end |
#send_dump(session_id) ⇒ Object
72 73 74 |
# File 'lib/radar/api/analyzer_controller.rb', line 72 def send_dump(session_id) ('dump', Dump_args, :session_id => session_id) end |
#send_example_result(session_id) ⇒ Object
109 110 111 |
# File 'lib/radar/api/analyzer_controller.rb', line 109 def send_example_result(session_id) ('example_result', Example_result_args, :session_id => session_id) 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
94 95 96 |
# File 'lib/radar/api/analyzer_controller.rb', line 94 def send_result(session_id) ('result', Result_args, :session_id => session_id) end |
#send_resume(session_id, data) ⇒ Object
86 87 88 |
# File 'lib/radar/api/analyzer_controller.rb', line 86 def send_resume(session_id, data) ('resume', Resume_args, :session_id => session_id, :data => data) end |