MBrace local cluster simulator
MBrace.Thespian Namespace
| Type | Description |
| CloudLogEntry | Struct that specifies a single cloud log entry. |
| CloudProcess<'T> | Represents a distributed computation that is being executed by an MBrace runtime. |
| CloudProcess | Represents a distributed computation that is being executed by an MBrace runtime. |
| ConsoleLogger | A system logger that writes entries to stdout. |
| FileSystemStore | Simple ICloudFileStore implementation using a local or shared File System. |
| FsPicklerBinarySerializer | FsPickler Binary Serializer implementation |
| FsPicklerJsonSerializer | FsPickler Json Serializer implementation |
| FsPicklerXmlSerializer | FsPickler Xml Serializer implementation |
| JsonDotNetSerializer | Json.Net Serializer implementation |
| LogLevel | Log level used by the MBrace runtime implementation. |
| SystemLogEntry | Struct that specifies a single system log entry. |
| ThespianCluster | MBrace.Thespian client object used to manage cluster and submit work items for computation. |
| ThespianWorker | Defines a client object used for administering MBrace worker processes. |
| WorkerRef | A Serializable object used to identify a specific worker in a cluster. Can be used to point computations for execution at specific machines. |
| Module | Description |
| ClientExtensions |
MBrace.Thespian.Runtime Namespace
| Type | Description |
| Actor | Actor publication utilities |
| ActorAtomProvider | Defines a distributed cloud atom factory |
| ActorCancellationEntry | Defines a cancellable entity with linking support |
| ActorCancellationEntryFactory | Global actor cancellation entry factory |
| ActorCounter | Distributed counter implementation |
| ActorCounterFactory | |
| ActorDictionaryProvider | Defines a distributed cloud channel factory |
| ActorProcessEntry | Actor ProcEntry implementation |
| ActorQueueProvider | Defines a distributed cloud channel factory |
| ActorResultAggregatorFactory | Defines a distributed result aggregator factory |
| CloudProcessManager | Task manager actor reference used for handling MBrace.Thespian task instances |
| ClusterState | Serializable MBrace.Thespian cluster state client object. Used for all interactions with the cluster |
| Config | MBrace.Thespian configuration object |
| ImmutableQueue<'T> | |
| LocalState | Contains state specific to current node in MBrace cluster |
| LocalStateFactory | Distributable, one-time local state factory |
| ResourceFactory | Defines a reference to an actor implementation that accepts remote requests for factory initializations. Can be used for quickly spawning actors remotely. |
| ResultMessage<'T> | Result produced by mbrace cluster to be serialized |
| RuntimeId | Runtime instance identifier |
| TopicQueue<'Topic, 'T> | Immutable queue implementation with messages indexable by topic |
| WorkItemLeaseToken | Work item lease token implementation, received when dequeuing a work item from the queue. |
| WorkItemQueue | Provides a distributed, fault-tolerant queue implementation |
| WorkerId | Defines a unique idenfier for an MBrace.Thespian worker |
| WorkerManager | WorkerManager actor reference used for handling MBrace.Thespian worker instances |
| Module | Description |
| Worker |