Module: OmfRc::ResourceProxy::ImagezipServer

Includes:
OmfRc::ResourceProxyDSL
Defined in:
lib/nitos_testbed_rc/imagezip_server.rb

Overview

Imagezip server created by parent :frisbee_factory used in save command

Instance Method Summary collapse

Instance Method Details

#process_event(res, event_type, app_id, msg) ⇒ Object



48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
# File 'lib/nitos_testbed_rc/imagezip_server.rb', line 48

def process_event(res, event_type, app_id, msg)
    logger.info "ImagezipServer: App Event from '#{app_id}' - #{event_type}: '#{msg}'"
    if event_type == 'EXIT' #maybe i should inform you for every event_type, we'll see.
      res.inform(:status, {
        status_type: 'IMAGEZIP_SERVER',
        event: event_type.to_s.upcase,
        app: app_id,
        exit_code: msg,
        msg: msg
      }, :ALL)
    elsif event_type == 'STDOUT'
      res.inform(:status, {
        status_type: 'IMAGEZIP_SERVER',
        event: event_type.to_s.upcase,
        app: app_id,
        exit_code: msg,
        msg: msg
      }, :ALL)
    end
end