Sha256: a7c96f45c88693c9753a6778d2a499ab579e99ec9571ce031a08eaa8067e9be6

Contents?: true

Size: 669 Bytes

Versions: 4

Compression:

Stored size: 669 Bytes

Contents

module PgEventstore
  class SubscriptionsSetLifecycle
    HEARTBEAT_INTERVAL: Integer

    type subscriptions_set_attrs_type = { name: String, max_restarts_number: Integer, time_between_restarts: Integer }

    @config_name: Symbol

    @subscriptions_set_attrs: subscriptions_set_attrs_type

    @subscriptions_set_pinged_at: Time

    attr_reader subscriptions_set: PgEventstore::SubscriptionsSet?


    def initialize: (Symbol config_name, subscriptions_set_attrs_type subscriptions_set_attrs)-> void

    def ping_subscriptions_set: -> void

    def persisted_subscriptions_set: -> PgEventstore::SubscriptionsSet

    def reset_subscriptions_set: -> void
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
pg_eventstore-1.8.0 sig/pg_eventstore/subscriptions/subscriptions_set_lifecycle.rbs
pg_eventstore-1.7.0 sig/pg_eventstore/subscriptions/subscriptions_set_lifecycle.rbs
pg_eventstore-1.6.0 sig/pg_eventstore/subscriptions/subscriptions_set_lifecycle.rbs
pg_eventstore-1.5.0 sig/pg_eventstore/subscriptions/subscriptions_set_lifecycle.rbs