MBrace.AWS
MBrace.AWS Namespace
Type | Description |
AWSCluster | Windows AWS Cluster management client. Provides methods for management, execution and debugging of MBrace processes in AWS. |
AWSRegion | Serializable wrapper for AWS RegionEndpoint |
AWSWorker | Local AWS Standalone worker management methods |
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 |
Configuration | MBrace.AWS Configuration Builder. Used to specify MBrace.AWS cluster storage configuration. |
ConsoleLogger | A system logger that writes entries to stdout |
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 |
MBraceAWSCredentials | Serializable AWS credentials container class |
S3Storage | AWS blob storage utilities |
SystemLogEntry | Struct that specifies a single system log entry |
WorkerRef | A Serializable object used to identify a specific worker in a cluster. Can be used to point computations for execution at specific machines. |
MBrace.AWS.Runtime Namespace
Type | Description |
AWSAccount | Defines a serializable AWS account descriptor which does not leak credentials |
CloudProcessManager | |
ClusterId | Serializable state/configuration record uniquely identifying an MBrace.AWS cluster |
ClusterManager | The ClusterManager contains all resources necessary for running MBrace.AWS cluster operations for the current process. |
ConfigurationRegistry | Dependency injection facility for Specific cluster instances |
DynamoDBCancellationTokenFactory | |
DynamoDBCloudLogManager | Management object for writing cloud process logs to the table store |
DynamoDBCounterFactory | |
DynamoDBResultAggregatorFactory | |
DynamoDBSystemLogManager | Management object for table storage based log files |
FaultInfo | |
MessagePayload | Blob payload of serialized work items |
ProcessConfiguration | Configuration registry for current process. |
ResultAggregator<'T> | |
S3Persist | Provides functionality for persisting values/closures to S3 and performs object sifting. |
TopicMonitor | TopicMonitor implements an agent which periodically checks all S3 topic subscriptions for messages assigned to inactive workers. If found, it will push the messages back to the main Queue, to be further processed by a different worker for fault handling. |
WorkItemQueue | Implements MBrace.Runtime.IWorkItemQueue |
WorkItemRecord | |
WorkItemStatus | |
WorkerId | |
WorkerManager | |
WorkerRecord |
Module | Description |
Arguments | |
LoggerExtensions | |
Validate | |
WorkerSubscription |
MBrace.AWS.Runtime.Utilities Namespace
Type | Description |
BlobValue<'T> | Represents a value that has been persisted to S3 |
BlobValue | Represents a value that has been persisted |
FsPicklerBinaryAttribute | Serialize property to DynamoDB using FsPickler binary serializer |
FsPicklerJsonAttribute | Serialize property to DynamoDB using FsPickler Json serializer |
Module | Description |
S3Utils | |
SqsUtils | |
TableUtils | |
Utils |
MBrace.AWS.Service Namespace
Type | Description |
ServiceStatus | MBrace worker service execution status |
WorkerService | MBrace.AWS worker service manager |
Module | Description |
StandaloneWorker |
MBrace.AWS.Store Namespace
Type | Description |
DynamoDBAtom<'T> | CloudAtom implementation on top of Amazon DynamoDB |
DynamoDBAtomProvider | CloudAtom provider implementation on top of Amazon DynamoDB. |
DynamoDBDictionary<'T> | MBrace CloudDictionary implementation on top of AWS Table Store. |
DynamoDBDictionaryProvider | CloudDictionary provider implementation on top of AWS table store. |
S3FileStore | MBrace File Store implementation that uses Amazon S3 as backend. |
SQSCloudQueue<'T> | CloudQueue implementation on top of Amazon SQS |
SQSCloudQueueProvider |