struct NATS::Counter

Defined in:

counter.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(nats : Client) #

[View source]

Instance Method Detail

def create(name : String, subjects : Array(String), storage : NATS::JetStream::StreamConfig::Storage = :file) #

[View source]
def decrement(subject, by delta : Int = 1) : BigInt #

[View source]
def decrement!(subject : String, by delta : Int = 1) : Nil #

[View source]
def get(subject : String) : BigInt #

[View source]
def increment(subject : String, by delta : Int = 1) : BigInt #

[View source]
def increment!(subject : String, by delta : Int = 1) : Nil #

[View source]
def reset(subject : String) : Nil #

[View source]
def set(subject : String, to value : Int) : Nil #

[View source]