class
Movie::Cluster::ShardedEntityRef(T)
- Movie::Cluster::ShardedEntityRef(T)
- Movie::ActorRefBase
- Reference
- Object
Defined in:
movie/cluster/sharding/entity_ref.crConstructors
Instance Method Summary
- #<<(message : T) : Nil
- #ask(message : T, response_type : R.class, timeout : Time::Span = 30.seconds) : Movie::Future(R) forall R
- #entity_id : String
- #entity_type : String
- #send_system(message : Movie::SystemMessage) : Nil
- #tell_from(sender : Movie::ActorRefBase | Nil, message : T) : Nil
Instance methods inherited from class Movie::ActorRefBase
id : Int32
id,
path : ActorPath | Nil
path,
path=(path : ActorPath | Nil)
path=,
remote_peer_address : Address | Nil
remote_peer_address,
remote_peer_node_uid : String | Nil
remote_peer_node_uid,
send_system(message : SystemMessage)
send_system
Constructor methods inherited from class Movie::ActorRefBase
new(id : Int32, path : ActorPath | Nil = nil)
new
Constructor Detail
def self.new(extension : Movie::ClusterShardingExtension, entity_type : ShardedEntityType(T), entity_id : String)
#
Instance Method Detail
def ask(message : T, response_type : R.class, timeout : Time::Span = 30.seconds) : Movie::Future(R) forall R
#