the data to manage
the index of data
the behaviour of the storemanager
the ninjas of the storemanager
Class that represents a child of a storemanager.
Return the name of the current running method.
Return the name of the current running method.
The name of the method that call this.
the index of data
Logs the operation represent by the ReplyMessage message and sends the ReplyMessage to the sender.
Logs the operation represent by the ReplyMessage message and sends the ReplyMessage to the sender.
The ReplyMessage message that represent the reply to a request.
The sender's reference of the request.
#writeLog(ReplyMessage)
#reply(ReplyMessage, ActorRef)
the data to manage
Returns an address of one node in the cluster.
Returns an address of one node in the cluster. This method sends a message to the ClusterListener of the same node of this actor so it will stop the thread of this actor while waiting for a response.
the address of type akka.actor.Address.
the ninjas of the storemanager
Override of the actor's preStart method.
Override of the actor's preStart method. Changes the actor's behaviour based on the constructor.
#become(Actor.receive)
Processes all incoming messages behaving like a Storekeeper actor.
Processes all incoming messages behaving like a Storekeeper actor. It handles only RowMessage messages
#handleRowMessageAsStorefinder(RowMessage)
Send the ReplyMessage message to the sender.
Send the ReplyMessage message to the sender.
The ReplyMessage message that represent the reply to a request.
The sender's reference of the request.
the behaviour of the storemanager
Logs the operation represent by the ReplyMessage using the ReplyBuilder class.
Logs the operation represent by the ReplyMessage using the ReplyBuilder class.
The ReplyMessage message that represent the reply to a request.
ReplyBuilder
A Storemanager manages data stored in RAM