class NATS::JetStream::PullSubscription

Defined in:

jetstream.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(nats_subscription : NATS::Subscription, consumer : NATS::JetStream::API::V1::Consumer, channel : Channel(NATS::JetStream::Message), nats : NATS::Client) #

[View source]

Instance Method Detail

def close #

[View source]
def closed? : Bool #

[View source]
def consumer : API::V1::Consumer #

[View source]
def fetch(timeout : Time::Span = 2.seconds) #

[View source]
def fetch(message_count : Int, timeout : Time::Span = 2.seconds) : Enumerable(Message) #

[View source]
def nats_subscription : NATS::Subscription #

[View source]