Class: Passport::Thrift::ThriftStatUserTrackService
- Inherits:
-
Object
- Object
- Passport::Thrift::ThriftStatUserTrackService
- Defined in:
- lib/passport_thrift_client.rb
Instance Method Summary collapse
- #convert_stat_track_model_to_hash(statTrackModel) ⇒ Object
- #destroy ⇒ Object
- #getStatTrack(uid) ⇒ Object
- #getUserNewTrack(uid) ⇒ Object
- #getUserNewTracks(uids) ⇒ Object
- #getUserTotalTime(uid) ⇒ Object
-
#initialize(config = {}) ⇒ ThriftStatUserTrackService
constructor
A new instance of ThriftStatUserTrackService.
Constructor Details
#initialize(config = {}) ⇒ ThriftStatUserTrackService
Returns a new instance of ThriftStatUserTrackService.
352 353 354 355 356 357 358 359 360 361 |
# File 'lib/passport_thrift_client.rb', line 352 def initialize(config = {}) if config['servers'].nil? raise 'servers must be determined!' return end config = DEFAULT_CONFIG.merge(config) config['client_class'] = 'Passport::Thrift::RemoteStatUserTrackService::Client' @thriftClient = ThriftClient.new(config) @@logger = LoggerFactory.getLogger("ThriftStatUserTrackService") end |
Instance Method Details
#convert_stat_track_model_to_hash(statTrackModel) ⇒ Object
389 390 391 392 393 394 395 |
# File 'lib/passport_thrift_client.rb', line 389 def convert_stat_track_model_to_hash(statTrackModel) unless statTrackModel.nil? || statTrackModel.isNull statTrackModel = statTrackModel.to_hash return statTrackModel end return nil end |
#destroy ⇒ Object
363 364 365 366 367 368 369 370 371 |
# File 'lib/passport_thrift_client.rb', line 363 def destroy @@logger.error("before ThriftStatUserTrackService destroy") begin @thriftClient.destroy rescue Exception => e @@logger.error("ThriftStatUserTrackService destroy error !! #{e.message}" + "\n" + e.backtrace.join("\n")) end @@logger.error("ThriftStatUserTrackService destroyed!") end |
#getStatTrack(uid) ⇒ Object
381 382 383 |
# File 'lib/passport_thrift_client.rb', line 381 def getStatTrack(uid) convert_stat_track_model_to_hash(@thriftClient.getStatTrack(uid)) end |
#getUserNewTrack(uid) ⇒ Object
373 374 375 |
# File 'lib/passport_thrift_client.rb', line 373 def getUserNewTrack(uid) @thriftClient.getUserNewTrack(uid) end |
#getUserNewTracks(uids) ⇒ Object
385 386 387 |
# File 'lib/passport_thrift_client.rb', line 385 def getUserNewTracks(uids) @thriftClient.getUserNewTracks(uids) end |
#getUserTotalTime(uid) ⇒ Object
377 378 379 |
# File 'lib/passport_thrift_client.rb', line 377 def getUserTotalTime(uid) @thriftClient.getUserTotalTime(uid) end |