Name | Description | Type | Package | Framework |
ActorProps | Static factory class that contains all of the common Props, to make the code that uses them more readable. | Class | com.numericalmethod.suanshu.grid.executor.remote.akka | SuanShu |
AkkaGridExecutor | Uses Akka to distribute the computational load between multiple machines. | Class | com.numericalmethod.suanshu.grid.executor.remote.akka | SuanShu |
AkkaGridExecutorFactory | Creates instances of GridExecutorFactory that use Akka's remoting to distribute computation, from a configuration object. | Class | com.numericalmethod.suanshu.grid.executor.remote.akka | SuanShu |
AkkaUtils | Utility methods for Akka. | Class | com.numericalmethod.suanshu.grid.executor.remote.akka | SuanShu |
BroadcastMessage | A message that is sent to each slave by the master. | Class | com.numericalmethod.suanshu.grid.executor.remote.akka.message | SuanShu |
CollectWorkerCounts | Request to collect the number of workers managed by the slaves. | Class | com.numericalmethod.suanshu.grid.executor.remote.akka.message | SuanShu |
FailureDetector | Acts on behalf of the master and keeps track of all the work that was delegated, as well as the responses that were received. | Class | com.numericalmethod.suanshu.grid.executor.remote.akka.actor | SuanShu |
GetResults | Basic message that is used to ask the for the final result. | Class | com.numericalmethod.suanshu.grid.executor.remote.akka.message | SuanShu |
GridRouterConfig | Assigns work to slaves (that is, routing) in an efficient manner. | Class | com.numericalmethod.suanshu.grid.executor.remote.akka.actor | SuanShu |
InitDynamicCreator | A message sent to Slaves to indicate that it should run the DynamicCreator algorithm for all workers according or to Workers to indicate that they should run it to | Class | com.numericalmethod.suanshu.grid.executor.remote.akka.message | SuanShu |
InitDynamicCreator .IdRange | Defines a range of id's that can be assigned to the individual workers in a core. | Class | com.numericalmethod.suanshu.grid.executor.remote.akka.message | SuanShu |
Kernel | A kernel that can be used for standalone operation of a Slave, i. | Class | com.numericalmethod.suanshu.grid.executor.remote.akka | SuanShu |
KryoSerializer | Class | com.numericalmethod.suanshu.grid.executor.remote.akka.serialization | SuanShu | |
Master | Delegates Work to one or more slaves and forwards Results to a predefined Also forwards work and results to the failure detector, which will keep track of their relative | Class | com.numericalmethod.suanshu.grid.executor.remote.akka.actor | SuanShu |
Master .MasterAwareProps | Defines objects that create Props, whilst being aware of the Master. | Interface | com.numericalmethod.suanshu.grid.executor.remote.akka.actor | SuanShu |
NoOpActor | Class | com.numericalmethod.suanshu.grid.executor.remote.akka.actor | SuanShu | |
OrderedAccumulator | Collects all results in a list, ensuring that the order according to the indices is preserved in Results for indices may arrive multiple times and may be null due to a failure. | Class | com.numericalmethod.suanshu.grid.executor.remote.akka.actor | SuanShu |
Result | Simple immutable message class to communicate results. | Class | com.numericalmethod.suanshu.grid.executor.remote.akka.message | SuanShu |
Result .Type | The result is null, since we ran out of retries (likely a permanent bug in the function). | Class | com.numericalmethod.suanshu.grid.executor.remote.akka.message | SuanShu |
Slave | Slave that is meant to run on a remote machine and that creates the Worker instances. | Class | com.numericalmethod.suanshu.grid.executor.remote.akka.actor | SuanShu |
Work | Represents a unit of work as done by an actor (worker). | Class | com.numericalmethod.suanshu.grid.executor.remote.akka.message | SuanShu |
WorkAssignment | Utility class that contains the method that performs assignment of a task with a given index to a slave/worker with a given index (given the numbers of slaves and workers). | Class | com.numericalmethod.suanshu.grid.executor.remote.akka.actor | SuanShu |
Worker | The actor who does the real work. | Class | com.numericalmethod.suanshu.grid.executor.remote.akka.actor | SuanShu |
WorkerCountCollector | Collects the number of workers managed by each of the given slaves. | Class | com.numericalmethod.suanshu.grid.executor.remote.akka.actor | SuanShu |
WorkerCountReply | Reply for WorkerCountRequest. | Class | com.numericalmethod.suanshu.grid.executor.remote.akka.message | SuanShu |
WorkerCountRequest | Request for the number of workers managed by a slave. | Class | com.numericalmethod.suanshu.grid.executor.remote.akka.message | SuanShu |