ClusterManager
Namespace: MBrace.Azure.Runtime
The ClusterManager contains all resources necessary for running MBrace.Azure cluster operations for the current process.
Record Fields
Record Field | Description |
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 member | Description |
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 member | Description |
Create(...)
Signature: (configuration:Configuration * customResources:ResourceRegistry option * systemLogger:ISystemLogger option) -> Async<ClusterManager>
|
Initializes a runtime manager object for the current process with provided parameters. |