Apache Ignite.NET
Apache.Ignite.Core.Events.EventType Class Reference

Contains event type constants. The decision to use class and not enumeration is dictated by allowing users to create their own events and/or event types which would be impossible with enumerations. More...

Static Public Attributes

static readonly int CheckpointSaved = 1
 Built-in event type: checkpoint was saved. More...
 
static readonly int CheckpointLoaded = 2
 Built-in event type: checkpoint was loaded. More...
 
static readonly int CheckpointRemoved = 3
 Built-in event type: checkpoint was removed. Reasons are: timeout expired, or or it was manually removed, or it was automatically removed by the task session. More...
 
static readonly int NodeJoined = 10
 Built-in event type: node joined topology. New node has been discovered and joined grid topology. Note that even though a node has been discovered there could be a number of warnings in the log. In certain situations Ignite doesn't prevent a node from joining but prints warning messages into the log. More...
 
static readonly int NodeLeft = 11
 Built-in event type: node has normally left topology. More...
 
static readonly int NodeFailed = 12
 Built-in event type: node failed. Ignite detected that node has presumably crashed and is considered failed. More...
 
static readonly int NodeMetricsUpdated = 13
 Built-in event type: node metrics updated. Generated when node's metrics are updated. In most cases this callback is invoked with every heartbeat received from a node (including local node). More...
 
static readonly int NodeSegmented = 14
 Built-in event type: local node segmented. Generated when node determines that it runs in invalid network segment. More...
 
static readonly int ClientNodeDisconnected = 16
 Built-in event type: client node disconnected. More...
 
static readonly int ClientNodeReconnected = 17
 Built-in event type: client node reconnected. More...
 
static readonly int TaskStarted = 20
 Built-in event type: task started. More...
 
static readonly int TaskFinished = 21
 Built-in event type: task finished. Task got finished. This event is triggered every time a task finished without exception. More...
 
static readonly int TaskFailed = 22
 Built-in event type: task failed. Task failed. This event is triggered every time a task finished with an exception. Note that prior to this event, there could be other events recorded specific to the failure. More...
 
static readonly int TaskTimedout = 23
 Built-in event type: task timed out. More...
 
static readonly int TaskSessionAttrSet = 24
 Built-in event type: task session attribute set. More...
 
static readonly int TaskReduced = 25
 Built-in event type: task reduced. More...
 
static readonly int JobMapped = 40
 Built-in event type: Ignite job was mapped in org.apache.ignite.compute.ComputeTask#map(List, Object) method. More...
 
static readonly int JobResulted = 41
 Built-in event type: Ignite job result was received by org.apache.ignite.compute.ComputeTask#result(org.apache.ignite.compute.ComputeJobResult, List) method. More...
 
static readonly int JobFailedOver = 43
 Built-in event type: Ignite job failed over. More...
 
static readonly int JobStarted = 44
 Built-in event type: Ignite job started. More...
 
static readonly int JobFinished = 45
 Built-in event type: Ignite job finished. Job has successfully completed and produced a result which from the user perspective can still be either negative or positive. More...
 
static readonly int JobTimedout = 46
 Built-in event type: Ignite job timed out. More...
 
static readonly int JobRejected = 47
 Built-in event type: Ignite job rejected during collision resolution. More...
 
static readonly int JobFailed = 48
 Built-in event type: Ignite job failed. Job has failed. This means that there was some error event during job execution and job did not produce a result. More...
 
static readonly int JobQueued = 49
 Built-in event type: Ignite job queued. Job arrived for execution and has been queued (added to passive queue during collision resolution). More...
 
static readonly int JobCancelled = 50
 Built-in event type: Ignite job cancelled. More...
 
static readonly int CacheEntryCreated = 60
 Built-in event type: entry created. More...
 
static readonly int CacheEntryDestroyed = 61
 Built-in event type: entry destroyed. More...
 
static readonly int CacheEntryEvicted = 62
 Built-in event type: entry evicted. More...
 
static readonly int CacheObjectPut = 63
 Built-in event type: object put. More...
 
static readonly int CacheObjectRead = 64
 Built-in event type: object read. More...
 
static readonly int CacheObjectRemoved = 65
 Built-in event type: object removed. More...
 
static readonly int CacheObjectLocked = 66
 Built-in event type: object locked. More...
 
static readonly int CacheObjectUnlocked = 67
 Built-in event type: object unlocked. More...
 
static readonly int CacheObjectSwapped = 68
 Built-in event type: cache object swapped from swap storage. More...
 
static readonly int CacheObjectUnswapped = 69
 Built-in event type: cache object unswapped from swap storage. More...
 
static readonly int CacheObjectExpired = 70
 Built-in event type: cache object was expired when reading it. More...
 
static readonly int SwapSpaceDataRead = 71
 Built-in event type: swap space data read. More...
 
static readonly int SwapSpaceDataStored = 72
 Built-in event type: swap space data stored. More...
 
static readonly int SwapSpaceDataRemoved = 73
 Built-in event type: swap space data removed. More...
 
static readonly int SwapSpaceCleared = 74
 Built-in event type: swap space cleared. More...
 
static readonly int SwapSpaceDataEvicted = 75
 Built-in event type: swap space data evicted. More...
 
static readonly int CacheObjectToOffheap = 76
 Built-in event type: cache object stored in off-heap storage. More...
 
static readonly int CacheObjectFromOffheap = 77
 Built-in event type: cache object moved from off-heap storage back into memory. More...
 
static readonly int CacheRebalanceStarted = 80
 Built-in event type: cache rebalance started. More...
 
static readonly int CacheRebalanceStopped = 81
 Built-in event type: cache rebalance stopped. More...
 
static readonly int CacheRebalancePartLoaded = 82
 Built-in event type: cache partition loaded. More...
 
static readonly int CacheRebalancePartUnloaded = 83
 Built-in event type: cache partition unloaded. More...
 
static readonly int CacheRebalanceObjectLoaded = 84
 Built-in event type: cache entry rebalanced. More...
 
static readonly int CacheRebalanceObjectUnloaded = 85
 Built-in event type: cache entry unloaded. More...
 
static readonly int CacheRebalancePartDataLost = 86
 Built-in event type: all nodes that hold partition left topology. More...
 
static readonly int CacheQueryExecuted = 96
 Built-in event type: query executed. More...
 
static readonly int CacheQueryObjectRead = 97
 Built-in event type: query entry read. More...
 
static readonly int CacheStarted = 98
 Built-in event type: cache started. More...
 
static readonly int CacheStopped = 99
 Built-in event type: cache started. More...
 
static readonly int CacheNodesLeft = 100
 Built-in event type: cache nodes left. More...
 

Properties

static ICollection< int > ErrorAll [get]
 All events indicating an error or failure condition. It is convenient to use when fetching all events indicating error or failure. More...
 
static ICollection< int > AllMinusMetricUpdate [get]
 All Ignite events (excluding metric update event). More...
 
static ICollection< int > SwapspaceAll [get]
 All swap space events. More...
 
static ICollection< int > CacheQueryAll [get]
 All cache query events. More...
 
static ICollection< int > CacheLifecycleAll [get]
 All cache lifecycle events. More...
 
static ICollection< int > CacheRebalanceAll [get]
 All cache rebalance events. More...
 
static ICollection< int > CacheAll [get]
 All cache events. More...
 
static ICollection< int > TaskExecutionAll [get]
 All Ignite task execution events. More...
 
static ICollection< int > JobExecutionAll [get]
 All Ignite job execution events. More...
 
static ICollection< int > DiscoveryAll [get]
 All discovery events. More...
 
static ICollection< int > DiscoveryAllMinusMetrics [get]
 All discovery events except for NodeMetricsUpdated. Subscription to NodeMetricsUpdated can generate massive amount of event processing in most cases is not necessary. If this event is indeed required you can subscribe to it individually or use DiscoveryAll0 array. More...
 
static ICollection< int > All [get]
 All Ignite events. More...
 

Detailed Description

Note that this interface defines not only individual type constants, but arrays of types as well to be conveniently used with IEvents methods.

NOTE: all types in range from 1 to 1000 are reserved for internal Ignite events and should not be used by user-defined events.

Member Data Documentation

readonly int Apache.Ignite.Core.Events.EventType.CacheEntryCreated = 60
static
readonly int Apache.Ignite.Core.Events.EventType.CacheEntryDestroyed = 61
static
readonly int Apache.Ignite.Core.Events.EventType.CacheEntryEvicted = 62
static
readonly int Apache.Ignite.Core.Events.EventType.CacheNodesLeft = 100
static
readonly int Apache.Ignite.Core.Events.EventType.CacheObjectExpired = 70
static
readonly int Apache.Ignite.Core.Events.EventType.CacheObjectFromOffheap = 77
static
readonly int Apache.Ignite.Core.Events.EventType.CacheObjectLocked = 66
static
readonly int Apache.Ignite.Core.Events.EventType.CacheObjectPut = 63
static
readonly int Apache.Ignite.Core.Events.EventType.CacheObjectRead = 64
static
readonly int Apache.Ignite.Core.Events.EventType.CacheObjectRemoved = 65
static
readonly int Apache.Ignite.Core.Events.EventType.CacheObjectSwapped = 68
static
readonly int Apache.Ignite.Core.Events.EventType.CacheObjectToOffheap = 76
static
readonly int Apache.Ignite.Core.Events.EventType.CacheObjectUnlocked = 67
static
readonly int Apache.Ignite.Core.Events.EventType.CacheObjectUnswapped = 69
static
readonly int Apache.Ignite.Core.Events.EventType.CacheQueryExecuted = 96
static
readonly int Apache.Ignite.Core.Events.EventType.CacheQueryObjectRead = 97
static
readonly int Apache.Ignite.Core.Events.EventType.CacheRebalanceObjectLoaded = 84
static
readonly int Apache.Ignite.Core.Events.EventType.CacheRebalanceObjectUnloaded = 85
static
readonly int Apache.Ignite.Core.Events.EventType.CacheRebalancePartDataLost = 86
static
readonly int Apache.Ignite.Core.Events.EventType.CacheRebalancePartLoaded = 82
static
readonly int Apache.Ignite.Core.Events.EventType.CacheRebalancePartUnloaded = 83
static
readonly int Apache.Ignite.Core.Events.EventType.CacheRebalanceStarted = 80
static
readonly int Apache.Ignite.Core.Events.EventType.CacheRebalanceStopped = 81
static
readonly int Apache.Ignite.Core.Events.EventType.CacheStarted = 98
static
readonly int Apache.Ignite.Core.Events.EventType.CacheStopped = 99
static
readonly int Apache.Ignite.Core.Events.EventType.CheckpointLoaded = 2
static
readonly int Apache.Ignite.Core.Events.EventType.CheckpointRemoved = 3
static
readonly int Apache.Ignite.Core.Events.EventType.CheckpointSaved = 1
static
readonly int Apache.Ignite.Core.Events.EventType.ClientNodeDisconnected = 16
static
readonly int Apache.Ignite.Core.Events.EventType.ClientNodeReconnected = 17
static
readonly int Apache.Ignite.Core.Events.EventType.JobCancelled = 50
static
readonly int Apache.Ignite.Core.Events.EventType.JobFailed = 48
static
readonly int Apache.Ignite.Core.Events.EventType.JobFailedOver = 43
static
readonly int Apache.Ignite.Core.Events.EventType.JobFinished = 45
static
readonly int Apache.Ignite.Core.Events.EventType.JobMapped = 40
static
readonly int Apache.Ignite.Core.Events.EventType.JobQueued = 49
static
readonly int Apache.Ignite.Core.Events.EventType.JobRejected = 47
static
readonly int Apache.Ignite.Core.Events.EventType.JobResulted = 41
static
readonly int Apache.Ignite.Core.Events.EventType.JobStarted = 44
static
readonly int Apache.Ignite.Core.Events.EventType.JobTimedout = 46
static
readonly int Apache.Ignite.Core.Events.EventType.NodeFailed = 12
static
readonly int Apache.Ignite.Core.Events.EventType.NodeJoined = 10
static
readonly int Apache.Ignite.Core.Events.EventType.NodeLeft = 11
static
readonly int Apache.Ignite.Core.Events.EventType.NodeMetricsUpdated = 13
static
readonly int Apache.Ignite.Core.Events.EventType.NodeSegmented = 14
static
readonly int Apache.Ignite.Core.Events.EventType.SwapSpaceCleared = 74
static
readonly int Apache.Ignite.Core.Events.EventType.SwapSpaceDataEvicted = 75
static
readonly int Apache.Ignite.Core.Events.EventType.SwapSpaceDataRead = 71
static
readonly int Apache.Ignite.Core.Events.EventType.SwapSpaceDataRemoved = 73
static
readonly int Apache.Ignite.Core.Events.EventType.SwapSpaceDataStored = 72
static
readonly int Apache.Ignite.Core.Events.EventType.TaskFailed = 22
static
readonly int Apache.Ignite.Core.Events.EventType.TaskFinished = 21
static
readonly int Apache.Ignite.Core.Events.EventType.TaskReduced = 25
static
readonly int Apache.Ignite.Core.Events.EventType.TaskSessionAttrSet = 24
static
readonly int Apache.Ignite.Core.Events.EventType.TaskStarted = 20
static
readonly int Apache.Ignite.Core.Events.EventType.TaskTimedout = 23
static

Property Documentation

ICollection<int> Apache.Ignite.Core.Events.EventType.All
staticget
ICollection<int> Apache.Ignite.Core.Events.EventType.AllMinusMetricUpdate
staticget
ICollection<int> Apache.Ignite.Core.Events.EventType.CacheAll
staticget
ICollection<int> Apache.Ignite.Core.Events.EventType.CacheLifecycleAll
staticget
ICollection<int> Apache.Ignite.Core.Events.EventType.CacheQueryAll
staticget
ICollection<int> Apache.Ignite.Core.Events.EventType.CacheRebalanceAll
staticget
ICollection<int> Apache.Ignite.Core.Events.EventType.DiscoveryAll
staticget
ICollection<int> Apache.Ignite.Core.Events.EventType.DiscoveryAllMinusMetrics
staticget
ICollection<int> Apache.Ignite.Core.Events.EventType.ErrorAll
staticget
ICollection<int> Apache.Ignite.Core.Events.EventType.JobExecutionAll
staticget
ICollection<int> Apache.Ignite.Core.Events.EventType.SwapspaceAll
staticget
ICollection<int> Apache.Ignite.Core.Events.EventType.TaskExecutionAll
staticget