Sha256: 964c8e1dc44d811c62286b70474b85c35ebfa622b93f83df0c6d32672c50bfb6

Contents?: true

Size: 693 Bytes

Versions: 110

Compression:

Stored size: 693 Bytes

Contents

# frozen_string_literal: true

module SplitIoClient
  module Telemetry
    class RuntimeConsumer
      extend Forwardable
      def_delegators :@runtime,
                     :pop_tags,
                     :impressions_stats,
                     :events_stats,
                     :last_synchronizations,
                     :pop_http_errors,
                     :pop_http_latencies,
                     :pop_auth_rejections,
                     :pop_token_refreshes,
                     :pop_streaming_events,
                     :session_length

      def initialize(config)
        @runtime = SplitIoClient::Telemetry::MemoryRuntimeConsumer.new(config)
      end
    end
  end
end

Version data entries

110 entries across 110 versions & 1 rubygems

Version Path
splitclient-rb-8.1.3.pre.rc3-java lib/splitclient-rb/telemetry/runtime_consumer.rb
splitclient-rb-8.1.3.pre.rc3 lib/splitclient-rb/telemetry/runtime_consumer.rb
splitclient-rb-8.1.3.pre.rc2-java lib/splitclient-rb/telemetry/runtime_consumer.rb
splitclient-rb-8.1.3.pre.rc2 lib/splitclient-rb/telemetry/runtime_consumer.rb
splitclient-rb-8.1.3.pre.rc1-java lib/splitclient-rb/telemetry/runtime_consumer.rb
splitclient-rb-8.1.3.pre.rc1 lib/splitclient-rb/telemetry/runtime_consumer.rb
splitclient-rb-8.1.2-java lib/splitclient-rb/telemetry/runtime_consumer.rb
splitclient-rb-8.1.2 lib/splitclient-rb/telemetry/runtime_consumer.rb
splitclient-rb-8.1.2.pre.rc1-java lib/splitclient-rb/telemetry/runtime_consumer.rb
splitclient-rb-8.1.2.pre.rc1 lib/splitclient-rb/telemetry/runtime_consumer.rb
splitclient-rb-8.1.1-java lib/splitclient-rb/telemetry/runtime_consumer.rb
splitclient-rb-8.1.1 lib/splitclient-rb/telemetry/runtime_consumer.rb
splitclient-rb-8.1.1.pre.rc3-java lib/splitclient-rb/telemetry/runtime_consumer.rb
splitclient-rb-8.1.1.pre.rc3 lib/splitclient-rb/telemetry/runtime_consumer.rb
splitclient-rb-8.1.1.pre.rc2-java lib/splitclient-rb/telemetry/runtime_consumer.rb
splitclient-rb-8.1.1.pre.rc2 lib/splitclient-rb/telemetry/runtime_consumer.rb
splitclient-rb-8.1.1.pre.rc1-java lib/splitclient-rb/telemetry/runtime_consumer.rb
splitclient-rb-8.1.1.pre.rc1 lib/splitclient-rb/telemetry/runtime_consumer.rb
splitclient-rb-8.1.0-java lib/splitclient-rb/telemetry/runtime_consumer.rb
splitclient-rb-8.1.0 lib/splitclient-rb/telemetry/runtime_consumer.rb