class Movie::Cluster::ClusterRouterPool(T)

Overview

Owns routees explicitly created on one node and their shared cluster router.

Defined in:

movie/cluster/router/pool.cr

Constant Summary

Log = ::Log.for(self)

Constructors

Instance Method Summary

Instance methods inherited from class Movie::Cluster::ClusterRouterPoolBase

close : Bool close

Constructor Detail

def self.new(owner : Movie::ClusterRoutersExtension, receptionist : Movie::ClusterReceptionistExtension, key : ServiceKey(T), router : ClusterRouterRef(T), routees : Array(Movie::ActorRef(T))) #

[View source]

Instance Method Detail

def close : Bool #
Description copied from class Movie::Cluster::ClusterRouterPoolBase

See ClusterRouterRefBase: generic virtual subclasses require a concrete entrypoint for calls through this heterogeneous lifecycle collection.


[View source]
def local_routees : Array(Movie::ActorRef(T)) #

[View source]
def router : ClusterRouterRef(T) #

[View source]