MBrace.Azure


ClusterManager

Namespace: MBrace.Azure.Runtime

The ClusterManager contains all resources necessary for running MBrace.Azure cluster operations for the current process.

Record Fields

Record FieldDescription
AssemblyManager
Signature: StoreAssemblyManager
CancellationFactory
Signature: TableCancellationTokenFactory
CloudLoggerManager
Signature: TableCloudLogManager
ClusterId
Signature: ClusterId
Configuration
Signature: Configuration
CounterFactory
Signature: TableCounterFactory
LocalLoggerManager
Signature: ILocalSystemLogManager
Logger
Signature: ISystemLogger
ProcessManager
Signature: CloudProcessManager
Resources
Signature: ResourceRegistry
ResultAggregatorFactory
Signature: TableResultAggregatorFactory
Serializer
Signature: FsPicklerSerializer
SystemLoggerManager
Signature: TableSystemLogManager
WorkerManager
Signature: WorkerManager
WorkQueue
Signature: WorkItemQueue

Instance members

Instance memberDescription
InitTopicMonitor(currentWorker)
Signature: (currentWorker:IWorkerId option) -> Async<TopicMonitor>

Initializes a topic maintenance agent in the local process

ResetCluster(...)
Signature: (deleteQueues:bool option * deleteRuntimeState:bool option * deleteLogs:bool option * deleteUserData:bool option * deleteAssemblyData:bool option * force:bool option * reactivate:bool option) -> Async<unit>

Resets the cluster store state with supplied parameters

Static members

Static memberDescription
Create(...)
Signature: (configuration:Configuration * customResources:ResourceRegistry option * systemLogger:ISystemLogger option) -> Async<ClusterManager>

Initializes a runtime manager object for the current process with provided parameters.

Fork me on GitHub