Apache Ignite.NET
Package Apache.Ignite.Core.Cluster

Cluster-related classes. More...

Classes

class  ClusterGroupEmptyException
 Indicates an illegal call on empty projection. Thrown by projection when operation that requires at least one node is called on empty projection. More...
 
class  ClusterTopologyException
 Indicates an error with grid topology (e.g., crashed node, etc.) More...
 
interface  ICluster
 Represents whole cluster (group of all nodes in a cluster). All members are thread-safe and may be used concurrently from multiple threads. More...
 
interface  IClusterGroup
 Defines grid projection which represents a common functionality over a group of nodes. Grid projection allows to group Ignite nodes into various subgroups to perform distributed operations on them. All ForXXX(...)' methods will create a child grid projection from existing projection. If you create a new projection from current one, then the resulting projection will include a subset of nodes from current projection. The following code snippet shows how to create grid projections: More...
 
interface  IClusterMetrics
 Represents runtime information of a cluster. Apart from obvious statistical value, this information is used for implementation of load balancing, failover, and collision SPIs. For example, collision SPI in combination with fail-over SPI could check if other nodes don't have any active or waiting jobs and fail-over some jobs to those nodes. More...
 
interface  IClusterNode
 Interface representing a single cluster node. Use GetAttribute<T> or GetMetrics to get static and dynamic information about remote nodes. You can get a list of all nodes in grid by calling IClusterGroup.GetNodes on IIgnite instance. More...
 
interface  IClusterNodeFilter
 Represents cluster node filter. More...
 

Detailed Description