gem.sh gem.sh
Home Gems Types Docs Community
  • Modules

    • module Digest
    • module SplitIoClient
    • module SplitIoClient::Api
    • module SplitIoClient::Cache
    • module SplitIoClient::Cache::Adapters
    • module SplitIoClient::Cache::Adapters::MemoryAdapters
    • module SplitIoClient::Cache::Fetchers
    • module SplitIoClient::Cache::Filter
    • module SplitIoClient::Cache::Repositories
    • module SplitIoClient::Cache::Repositories::Events
    • module SplitIoClient::Cache::Repositories::Impressions
    • module SplitIoClient::Cache::Senders
    • module SplitIoClient::Cache::Stores
    • module SplitIoClient::Engine
    • module SplitIoClient::Engine::Common
    • module SplitIoClient::Engine::Impressions
    • module SplitIoClient::Engine::Models
    • module SplitIoClient::Engine::Parser
    • module SplitIoClient::FaradayMiddleware
    • module SplitIoClient::Hashers
    • module SplitIoClient::Helpers
    • module SplitIoClient::Observers
    • module SplitIoClient::SSE
    • module SplitIoClient::SSE::EventSource
    • module SplitIoClient::SSE::Workers
    • module SplitIoClient::Telemetry
    • module SplitIoClient::Telemetry::Domain
    • module SplitIoClient::Telemetry::Storages
    • module SplitIoClient::Utilities
  • Classes

    • class SplitIoClient::AllKeysMatcher
    • class SplitIoClient::Api::Client
    • class SplitIoClient::Api::Events
    • class SplitIoClient::Api::Impressions
    • class SplitIoClient::Api::Segments
    • class SplitIoClient::Api::Splits
    • class SplitIoClient::Api::TelemetryApi
    • class SplitIoClient::ApiException
    • class SplitIoClient::BetweenMatcher
    • class SplitIoClient::BinarySearchLatencyTracker
    • class SplitIoClient::Cache::Adapters::CacheAdapter
    • class SplitIoClient::Cache::Adapters::MemoryAdapter
    • class SplitIoClient::Cache::Adapters::MemoryAdapters::MapAdapter
    • class SplitIoClient::Cache::Adapters::MemoryAdapters::QueueAdapter
    • class SplitIoClient::Cache::Adapters::RedisAdapter
    • class SplitIoClient::Cache::Fetchers::SegmentFetcher
    • class SplitIoClient::Cache::Fetchers::SplitFetcher
    • class SplitIoClient::Cache::Filter::BloomFilter
    • class SplitIoClient::Cache::Filter::FilterAdapter
    • class SplitIoClient::Cache::Filter::FlagSetsFilter
    • class SplitIoClient::Cache::Repositories::Events::MemoryRepository
    • class SplitIoClient::Cache::Repositories::Events::RedisRepository
    • class SplitIoClient::Cache::Repositories::EventsRepository
    • class SplitIoClient::Cache::Repositories::Impressions::MemoryRepository
    • class SplitIoClient::Cache::Repositories::Impressions::RedisRepository
    • class SplitIoClient::Cache::Repositories::ImpressionsRepository
    • class SplitIoClient::Cache::Repositories::MemoryFlagSetsRepository
    • class SplitIoClient::Cache::Repositories::RedisFlagSetsRepository
    • class SplitIoClient::Cache::Repositories::SegmentsRepository
    • class SplitIoClient::Cache::Repositories::SplitsRepository
    • class SplitIoClient::Cache::Repository
    • class SplitIoClient::Cache::Senders::EventsSender
    • class SplitIoClient::Cache::Senders::ImpressionsCountSender
    • class SplitIoClient::Cache::Senders::ImpressionsFormatter
    • class SplitIoClient::Cache::Senders::ImpressionsSender
    • class SplitIoClient::Cache::Senders::ImpressionsSenderAdapter
    • class SplitIoClient::Cache::Senders::LocalhostRepoCleaner
    • class SplitIoClient::Cache::Senders::MemoryImpressionsSender
    • class SplitIoClient::Cache::Senders::RedisImpressionsSender
    • class SplitIoClient::Cache::Stores::LocalhostSplitBuilder
    • class SplitIoClient::Cache::Stores::LocalhostSplitStore
    • class SplitIoClient::Cache::Stores::StoreUtils
    • class SplitIoClient::Combiners
    • class SplitIoClient::CombiningMatcher
    • class SplitIoClient::Condition
    • class SplitIoClient::Constants
    • class SplitIoClient::ContainsAllMatcher
    • class SplitIoClient::ContainsAnyMatcher
    • class SplitIoClient::ContainsMatcher
    • class SplitIoClient::DependencyMatcher
    • class SplitIoClient::EndsWithMatcher
    • class SplitIoClient::Engine::AuthApiClient
    • class SplitIoClient::Engine::BackOff
    • class SplitIoClient::Engine::Common::ImpressionCounter
    • class SplitIoClient::Engine::Common::ImpressionManager
    • class SplitIoClient::Engine::Common::NoopImpressionCounter
    • class SplitIoClient::Engine::Impressions::NoopUniqueKeysTracker
    • class SplitIoClient::Engine::Impressions::UniqueKeysTracker
    • class SplitIoClient::Engine::Models::Label
    • class SplitIoClient::Engine::Models::Split
    • class SplitIoClient::Engine::Models::Treatment
    • class SplitIoClient::Engine::Parser::Evaluator
    • class SplitIoClient::Engine::PushManager
    • class SplitIoClient::Engine::StatusManager
    • class SplitIoClient::Engine::SyncManager
    • class SplitIoClient::Engine::Synchronizer
    • class SplitIoClient::EqualToBooleanMatcher
    • class SplitIoClient::EqualToMatcher
    • class SplitIoClient::EqualToSetMatcher
    • class SplitIoClient::FaradayMiddleware::Gzip
    • class SplitIoClient::GreaterThanOrEqualToMatcher
    • class SplitIoClient::Hashers::ImpressionHasher
    • class SplitIoClient::Helpers::DecryptionHelper
    • class SplitIoClient::Helpers::RepositoryHelper
    • class SplitIoClient::Helpers::ThreadHelper
    • class SplitIoClient::Helpers::Util
    • class SplitIoClient::ImpressionRouter
    • class SplitIoClient::LessThanOrEqualToMatcher
    • class SplitIoClient::Matcher
    • class SplitIoClient::MatchesStringMatcher
    • class SplitIoClient::NegationMatcher
    • class SplitIoClient::Observers::ImpressionObserver
    • class SplitIoClient::Observers::NoopImpressionObserver
    • class SplitIoClient::PartOfSetMatcher
    • class SplitIoClient::Partition
    • class SplitIoClient::SDKBlockerTimeoutExpiredException
    • class SplitIoClient::SDKShutdownException
    • class SplitIoClient::SSE::EventSource::Client
    • class SplitIoClient::SSE::EventSource::EventParser
    • class SplitIoClient::SSE::EventSource::EventTypes
    • class SplitIoClient::SSE::EventSource::StreamData
    • class SplitIoClient::SSE::NotificationManagerKeeper
    • class SplitIoClient::SSE::NotificationProcessor
    • class SplitIoClient::SSE::SSEHandler
    • class SplitIoClient::SSE::Workers::SegmentsWorker
    • class SplitIoClient::SSE::Workers::SplitsWorker
    • class SplitIoClient::SSEClientException
    • class SplitIoClient::SetMatcher
    • class SplitIoClient::SplitClient
    • class SplitIoClient::SplitConfig
    • class SplitIoClient::SplitFactory
    • class SplitIoClient::SplitFactoryBuilder
    • class SplitIoClient::SplitFactoryRegistry
    • class SplitIoClient::SplitIoError
    • class SplitIoClient::SplitLogger
    • class SplitIoClient::SplitManager
    • class SplitIoClient::Splitter
    • class SplitIoClient::StartsWithMatcher
    • class SplitIoClient::Telemetry::Domain::Constants
    • class SplitIoClient::Telemetry::EvaluationConsumer
    • class SplitIoClient::Telemetry::EvaluationProducer
    • class SplitIoClient::Telemetry::InitConsumer
    • class SplitIoClient::Telemetry::InitProducer
    • class SplitIoClient::Telemetry::MemoryEvaluationConsumer
    • class SplitIoClient::Telemetry::MemoryEvaluationProducer
    • class SplitIoClient::Telemetry::MemoryInitConsumer
    • class SplitIoClient::Telemetry::MemoryInitProducer
    • class SplitIoClient::Telemetry::MemoryRuntimeConsumer
    • class SplitIoClient::Telemetry::MemoryRuntimeProducer
    • class SplitIoClient::Telemetry::MemorySynchronizer
    • class SplitIoClient::Telemetry::RedisEvaluationProducer
    • class SplitIoClient::Telemetry::RedisInitProducer
    • class SplitIoClient::Telemetry::RedisSynchronizer
    • class SplitIoClient::Telemetry::RuntimeConsumer
    • class SplitIoClient::Telemetry::RuntimeProducer
    • class SplitIoClient::Telemetry::Storages::Memory
    • class SplitIoClient::Telemetry::SyncTask
    • class SplitIoClient::Telemetry::Synchronizer
    • class SplitIoClient::UserDefinedSegmentMatcher
    • class SplitIoClient::Validators
    • class SplitIoClient::WhitelistMatcher
    Overview
    H
    Home
    R
    Reference
    T
    Types
    C
    Changelogs
  • Documentation
    • README
  • More
    • Versions
    • Source
    • Playground
    • Stats
    • Metadata
    • Wiki
    • Announcements
    Community
    • Articles
    • Tutorials
    • Videos
    • Community
  1. Gems
  2. splitclient-rb
  3. 8.3.0.pre.rc3
  4. module SplitIoClient::SSE

module SplitIoClient::SSE

Modules in this namespace

EventSource

module

in SplitIoClient::SSE

Workers

module

in SplitIoClient::SSE

Classes in this namespace

NotificationManagerKeeper

class

in SplitIoClient::SSE

NotificationProcessor

class

in SplitIoClient::SSE

SSEHandler

class

in SplitIoClient::SSE

Modules

  • SplitIoClient::SSE::EventSource
  • SplitIoClient::SSE::Workers

Classes

  • SplitIoClient::SSE::NotificationManagerKeeper
  • SplitIoClient::SSE::NotificationProcessor
  • SplitIoClient::SSE::SSEHandler

Defined in

  • lib/splitclient-rb/sse/event_source/client.rb
  • lib/splitclient-rb/sse/event_source/event_parser.rb
  • lib/splitclient-rb/sse/event_source/event_types.rb
  • lib/splitclient-rb/sse/event_source/stream_data.rb
  • lib/splitclient-rb/sse/notification_manager_keeper.rb
  • lib/splitclient-rb/sse/notification_processor.rb
  • lib/splitclient-rb/sse/sse_handler.rb
  • lib/splitclient-rb/sse/workers/segments_worker.rb
  • lib/splitclient-rb/sse/workers/splits_worker.rb
Home
Gems
Docs
Contribute
Monitoring
Twitter GitHub Mastodon

© 2025 gem.sh - Beautiful documentation for any Ruby gem