Sha256: 2ffb618c244dbdd412431b3396fdce784154de9e29e00d766c3db0eadd530fcf

Contents?: true

Size: 677 Bytes

Versions: 17

Compression:

Stored size: 677 Bytes

Contents

# encoding: utf-8

# This class serves as the base for objects wanting to monitor and respond to
# incoming web requests. Examples include cross application tracing and
# synthetics.
#
# Subclasses are expected to define on_finished_configuring(events) which will
# be called when the agent is fully configured. That method is expected to
# subscribe to the necessary request events, such as before_call and after_call
# for the monitor to do its work.

module TingYun
  module Agent
    class InboundRequestMonitor
      def initialize(events)
        events.subscribe(:finished_configuring) do
          on_finished_configuring(events)
        end
      end
    end
  end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
tingyun_rpm-3.2.0 lib/ting_yun/agent/cross_app/inbound_request_monitor.rb
tingyun_rpm-1.6.1 lib/ting_yun/agent/cross_app/inbound_request_monitor.rb
tingyun_rpm-1.5.0 lib/ting_yun/agent/cross_app/inbound_request_monitor.rb
tingyun_rpm-1.4.2 lib/ting_yun/agent/cross_app/inbound_request_monitor.rb
tingyun_rpm-1.4.1 lib/ting_yun/agent/cross_app/inbound_request_monitor.rb
tingyun_rpm-1.3.1 lib/ting_yun/agent/cross_app/inbound_request_monitor.rb
tingyun_rpm-1.3.0 lib/ting_yun/agent/cross_app/inbound_request_monitor.rb
tingyun_rpm-1.2.0 lib/ting_yun/agent/cross_app/inbound_request_monitor.rb
tingyun_rpm-1.1.4.2 lib/ting_yun/agent/cross_app/inbound_request_monitor.rb
tingyun_rpm-1.1.4.1 lib/ting_yun/agent/cross_app/inbound_request_monitor.rb
tingyun_rpm-1.1.4 lib/ting_yun/agent/cross_app/inbound_request_monitor.rb
tingyun_rpm-1.1.3 lib/ting_yun/agent/cross_app/inbound_request_monitor.rb
tingyun_rpm-1.1.2 lib/ting_yun/agent/cross_app/inbound_request_monitor.rb
tingyun_rpm-1.1.1 lib/ting_yun/agent/cross_app/inbound_request_monitor.rb
tingyun_rpm-1.1.0 lib/ting_yun/agent/cross_app/inbound_request_monitor.rb
tingyun_rpm-1.0.7 lib/ting_yun/agent/cross_app/inbound_request_monitor.rb
tingyun_rpm-1.0.6 lib/ting_yun/agent/cross_app/inbound_request_monitor.rb