Uses of Interface
org.apache.ignite.cluster.ClusterNode
-
Packages that use ClusterNode Package Description org.apache.ignite Contains entry-point Ignite & HPC APIs.org.apache.ignite.cache.affinity Contains cache node affinity implementations.org.apache.ignite.cache.affinity.rendezvous Contains HRW-based cache affinity for partitioned cache.org.apache.ignite.client Contains Ignite Thin Client API classes.org.apache.ignite.cluster Contains cluster-related classes.org.apache.ignite.compute Contains Compute Grid functionality.org.apache.ignite.configuration Contains configuration-related classes.org.apache.ignite.events Contains Event Subscription functionality together with various events emitted by Ignite.org.apache.ignite.platform.dotnet Contains .Net platform-related classes.org.apache.ignite.plugin Contains plugins management API.org.apache.ignite.services Contains main Managed Services APIs.org.apache.ignite.spi Contains common classes and interfaces for SPI implementations.org.apache.ignite.spi.communication Contains APIs for grid communication SPI.org.apache.ignite.spi.communication.tcp Contains default TCP/IP-based implementation for communication SPI.org.apache.ignite.spi.discovery Contains APIs for topology manager SPI.org.apache.ignite.spi.discovery.isolated Contains implementation of special "isolated" mode for single-node cluster.org.apache.ignite.spi.discovery.tcp Contains default TCP/IP implementation for discovery SPI.org.apache.ignite.spi.discovery.zk Contains Zookeeper Discovery Spi classes and interfaces.org.apache.ignite.spi.failover Contains APIs for failover SPI.org.apache.ignite.spi.failover.always Contains default "always" failover SPI.org.apache.ignite.spi.failover.jobstealing Contains job stealing failover SPI.org.apache.ignite.spi.failover.never Contains "never" failover SPI.org.apache.ignite.spi.indexing Contains APIs for indexing SPI.org.apache.ignite.spi.loadbalancing Contains APIs for load balancing SPI.org.apache.ignite.spi.loadbalancing.adaptive Contains adaptive load balancing SPI.org.apache.ignite.spi.loadbalancing.roundrobin Contains default round-robin implementation for load balancing SPI.org.apache.ignite.spi.loadbalancing.weightedrandom Contains weighted random-base implementation for load balancing SPI.org.apache.ignite.spi.systemview.view ContainsSystemViewclases that exists in Ignite. -
-
Uses of ClusterNode in org.apache.ignite
Methods in org.apache.ignite that return ClusterNode Modifier and Type Method Description ClusterNodeIgniteCluster. localNode()Gets local grid node.Methods in org.apache.ignite that return types with arguments of type ClusterNode Modifier and Type Method Description Collection<ClusterNode>IgniteCluster. topology(long topVer)Gets a topology by version. -
Uses of ClusterNode in org.apache.ignite.cache.affinity
Methods in org.apache.ignite.cache.affinity that return ClusterNode Modifier and Type Method Description @Nullable ClusterNodeAffinity. mapKeyToNode(K key)This method provides ability to detect to which primary node the given key is mapped.ClusterNodeAffinity. mapPartitionToNode(int part)Gets primary node for the given partition.Methods in org.apache.ignite.cache.affinity that return types with arguments of type ClusterNode Modifier and Type Method Description List<List<ClusterNode>>AffinityFunction. assignPartitions(AffinityFunctionContext affCtx)Gets affinity nodes for a partition.List<ClusterNode>AffinityFunctionContext. currentTopologySnapshot()Gets current topology snapshot.Map<ClusterNode,Collection<K>>Affinity. mapKeysToNodes(Collection<? extends K> keys)This method provides ability to detect which keys are mapped to which nodes.Collection<ClusterNode>Affinity. mapKeyToPrimaryAndBackups(K key)Gets primary and backup nodes for the key.Map<Integer,ClusterNode>Affinity. mapPartitionsToNodes(Collection<Integer> parts)Gets primary nodes for the given partitions.Collection<ClusterNode>Affinity. mapPartitionToPrimaryAndBackups(int part)Gets primary and backup nodes for partition.@Nullable List<ClusterNode>AffinityFunctionContext. previousAssignment(int part)Gets affinity assignment for given partition on previous topology version.Methods in org.apache.ignite.cache.affinity with parameters of type ClusterNode Modifier and Type Method Description int[]Affinity. allPartitions(ClusterNode n)Gets partition ids for which given cluster node has any ownership (either primary or backup).int[]Affinity. backupPartitions(ClusterNode n)Gets partition ids for which given cluster node has backup ownership.booleanAffinity. isBackup(ClusterNode n, K key)Returnstrueif local node is one of the backup nodes for given key.booleanAffinity. isPrimary(ClusterNode n, K key)Returnstrueif given node is the primary node for given key.booleanAffinity. isPrimaryOrBackup(ClusterNode n, K key)Returnstrueif local node is primary or one of the backup nodesint[]Affinity. primaryPartitions(ClusterNode n)Gets partition ids for which the given cluster node has primary ownership. -
Uses of ClusterNode in org.apache.ignite.cache.affinity.rendezvous
Methods in org.apache.ignite.cache.affinity.rendezvous that return types with arguments of type ClusterNode Modifier and Type Method Description List<ClusterNode>RendezvousAffinityFunction. assignPartition(int part, List<ClusterNode> nodes, int backups, @Nullable Map<UUID,Collection<ClusterNode>> neighborhoodCache)Returns collection of nodes (primary first) for specified partition.List<List<ClusterNode>>RendezvousAffinityFunction. assignPartitions(AffinityFunctionContext affCtx)Gets affinity nodes for a partition.@Nullable IgniteBiPredicate<ClusterNode,List<ClusterNode>>RendezvousAffinityFunction. getAffinityBackupFilter()Gets optional backup filter.@Nullable IgniteBiPredicate<ClusterNode,List<ClusterNode>>RendezvousAffinityFunction. getAffinityBackupFilter()Gets optional backup filter.@Nullable IgniteBiPredicate<ClusterNode,ClusterNode>RendezvousAffinityFunction. getBackupFilter()Gets optional backup filter.@Nullable IgniteBiPredicate<ClusterNode,ClusterNode>RendezvousAffinityFunction. getBackupFilter()Gets optional backup filter.Methods in org.apache.ignite.cache.affinity.rendezvous with parameters of type ClusterNode Modifier and Type Method Description booleanClusterNodeAttributeAffinityBackupFilter. apply(ClusterNode candidate, List<ClusterNode> previouslySelected)Defines a predicate which returnstrueif a node is acceptable for a backup orfalseotherwise.booleanClusterNodeAttributeColocatedBackupFilter. apply(ClusterNode candidate, List<ClusterNode> previouslySelected)Defines a predicate which returnstrueif a node is acceptable for a backup orfalseotherwise.ObjectRendezvousAffinityFunction. resolveNodeHash(ClusterNode node)Resolves node hash.Method parameters in org.apache.ignite.cache.affinity.rendezvous with type arguments of type ClusterNode Modifier and Type Method Description booleanClusterNodeAttributeAffinityBackupFilter. apply(ClusterNode candidate, List<ClusterNode> previouslySelected)Defines a predicate which returnstrueif a node is acceptable for a backup orfalseotherwise.booleanClusterNodeAttributeColocatedBackupFilter. apply(ClusterNode candidate, List<ClusterNode> previouslySelected)Defines a predicate which returnstrueif a node is acceptable for a backup orfalseotherwise.List<ClusterNode>RendezvousAffinityFunction. assignPartition(int part, List<ClusterNode> nodes, int backups, @Nullable Map<UUID,Collection<ClusterNode>> neighborhoodCache)Returns collection of nodes (primary first) for specified partition.List<ClusterNode>RendezvousAffinityFunction. assignPartition(int part, List<ClusterNode> nodes, int backups, @Nullable Map<UUID,Collection<ClusterNode>> neighborhoodCache)Returns collection of nodes (primary first) for specified partition.RendezvousAffinityFunctionRendezvousAffinityFunction. setAffinityBackupFilter(@Nullable IgniteBiPredicate<ClusterNode,List<ClusterNode>> affinityBackupFilter)Sets optional backup filter.RendezvousAffinityFunctionRendezvousAffinityFunction. setAffinityBackupFilter(@Nullable IgniteBiPredicate<ClusterNode,List<ClusterNode>> affinityBackupFilter)Sets optional backup filter.RendezvousAffinityFunctionRendezvousAffinityFunction. setBackupFilter(@Nullable IgniteBiPredicate<ClusterNode,ClusterNode> backupFilter)Deprecated.UseaffinityBackupFilterinstead.RendezvousAffinityFunctionRendezvousAffinityFunction. setBackupFilter(@Nullable IgniteBiPredicate<ClusterNode,ClusterNode> backupFilter)Deprecated.UseaffinityBackupFilterinstead.Constructor parameters in org.apache.ignite.cache.affinity.rendezvous with type arguments of type ClusterNode Constructor Description RendezvousAffinityFunction(int parts, @Nullable IgniteBiPredicate<ClusterNode,ClusterNode> backupFilter)Initializes optional counts for replicas and backups.RendezvousAffinityFunction(int parts, @Nullable IgniteBiPredicate<ClusterNode,ClusterNode> backupFilter)Initializes optional counts for replicas and backups. -
Uses of ClusterNode in org.apache.ignite.client
Methods in org.apache.ignite.client that return ClusterNode Modifier and Type Method Description ClusterNodeClientClusterGroup. node()Gets first node from the list of nodes in this cluster group.ClusterNodeClientClusterGroup. node(UUID nid)Gets a node for given ID from this cluster group.Methods in org.apache.ignite.client that return types with arguments of type ClusterNode Modifier and Type Method Description Collection<ClusterNode>ClientClusterGroup. nodes()Gets the read-only collection of nodes in this cluster group.Methods in org.apache.ignite.client with parameters of type ClusterNode Modifier and Type Method Description ClientClusterGroupClientClusterGroup. forHost(ClusterNode node)Gets cluster group consisting from the nodes in this cluster group residing on the same host (with the same MAC address) as the given node.ClientClusterGroupClientClusterGroup. forNode(ClusterNode node, ClusterNode... nodes)Creates a cluster group for the given node.ClientClusterGroupClientClusterGroup. forOthers(ClusterNode node, ClusterNode... nodes)Creates a cluster group for nodes other than the given nodes.Method parameters in org.apache.ignite.client with type arguments of type ClusterNode Modifier and Type Method Description ClientClusterGroupClientClusterGroup. forNodes(Collection<? extends ClusterNode> nodes)Creates a cluster group over a given set of nodes.ClientClusterGroupClientClusterGroup. forPredicate(Predicate<ClusterNode> p)Creates a new cluster group which includes all nodes that pass the given predicate filter. -
Uses of ClusterNode in org.apache.ignite.cluster
Methods in org.apache.ignite.cluster that return ClusterNode Modifier and Type Method Description ClusterNodeClusterGroup. node()Gets first node from the list of nodes in this cluster group.ClusterNodeClusterGroup. node(UUID nid)Gets a node for given ID from this cluster group.Methods in org.apache.ignite.cluster that return types with arguments of type ClusterNode Modifier and Type Method Description Collection<ClusterNode>ClusterGroup. nodes()Gets the read-only collection of nodes in this cluster group.IgnitePredicate<ClusterNode>ClusterGroup. predicate()Gets predicate that defines a subset of nodes for this cluster group.Methods in org.apache.ignite.cluster with parameters of type ClusterNode Modifier and Type Method Description ClusterGroupClusterGroup. forHost(ClusterNode node)Gets cluster group consisting from the nodes in this cluster group residing on the same host as the given node.ClusterGroupClusterGroup. forNode(ClusterNode node, ClusterNode... nodes)Creates a cluster group for the given node.ClusterGroupClusterGroup. forOthers(ClusterNode node, ClusterNode... nodes)Creates a cluster group for nodes other than the given nodes.Method parameters in org.apache.ignite.cluster with type arguments of type ClusterNode Modifier and Type Method Description ClusterGroupClusterGroup. forNodes(Collection<? extends ClusterNode> nodes)Creates a cluster group over a given set of nodes.ClusterGroupClusterGroup. forPredicate(IgnitePredicate<ClusterNode> p)Creates a new cluster group which includes all nodes that pass the given predicate filter. -
Uses of ClusterNode in org.apache.ignite.compute
Methods in org.apache.ignite.compute that return ClusterNode Modifier and Type Method Description @Nullable ClusterNodeComputeLoadBalancer. getBalancedNode(ComputeJob job, @Nullable Collection<ClusterNode> exclNodes)Gets the next balanced node according to the underlying load balancing policy.ClusterNodeComputeJobResult. getNode()Gets node this job executed on.Methods in org.apache.ignite.compute that return types with arguments of type ClusterNode Modifier and Type Method Description @NotNull Map<? extends ComputeJob,ClusterNode>ComputeTask. map(List<ClusterNode> subgrid, T arg)This method is called to map or split grid task into multiple grid jobs.@NotNull Map<? extends ComputeJob,ClusterNode>ComputeTaskSplitAdapter. map(List<ClusterNode> subgrid, T arg)This method is called to map or split grid task into multiple grid jobs.Methods in org.apache.ignite.compute with parameters of type ClusterNode Modifier and Type Method Description voidComputeTaskContinuousMapper. send(ComputeJob job, ClusterNode node)Sends given job to a specific grid node.Method parameters in org.apache.ignite.compute with type arguments of type ClusterNode Modifier and Type Method Description @Nullable ClusterNodeComputeLoadBalancer. getBalancedNode(ComputeJob job, @Nullable Collection<ClusterNode> exclNodes)Gets the next balanced node according to the underlying load balancing policy.@NotNull Map<? extends ComputeJob,ClusterNode>ComputeTask. map(List<ClusterNode> subgrid, T arg)This method is called to map or split grid task into multiple grid jobs.@NotNull Map<? extends ComputeJob,ClusterNode>ComputeTaskSplitAdapter. map(List<ClusterNode> subgrid, T arg)This method is called to map or split grid task into multiple grid jobs.voidComputeTaskContinuousMapper. send(Map<? extends ComputeJob,ClusterNode> mappedJobs)Sends collection of grid jobs to assigned nodes. -
Uses of ClusterNode in org.apache.ignite.configuration
Fields in org.apache.ignite.configuration with type parameters of type ClusterNode Modifier and Type Field Description static IgnitePredicate<ClusterNode>CacheConfiguration. ALL_NODESFilter that accepts all nodes.Methods in org.apache.ignite.configuration that return types with arguments of type ClusterNode Modifier and Type Method Description List<List<ClusterNode>>CommunicationFailureContext. cacheAffinity(String cacheName)List<List<ClusterNode>>CommunicationFailureContext. cachePartitionOwners(String cacheName)IgnitePredicate<ClusterNode>CacheConfiguration. getNodeFilter()Gets filter which determines on what nodes the cache should be started.IgnitePredicate<ClusterNode>CollectionConfiguration. getNodeFilter()List<ClusterNode>CommunicationFailureContext. topologySnapshot()Methods in org.apache.ignite.configuration with parameters of type ClusterNode Modifier and Type Method Description booleanCacheConfiguration.IgniteAllNodesPredicate. apply(ClusterNode node)Predicate body.booleanCommunicationFailureContext. connectionAvailable(ClusterNode node1, ClusterNode node2)voidCommunicationFailureContext. killNode(ClusterNode node)Method parameters in org.apache.ignite.configuration with type arguments of type ClusterNode Modifier and Type Method Description CacheConfiguration<K,V>CacheConfiguration. setNodeFilter(IgnitePredicate<ClusterNode> nodeFilter)Sets filter which determines on what nodes the cache should be started.CollectionConfigurationCollectionConfiguration. setNodeFilter(IgnitePredicate<ClusterNode> nodeFilter)booleanTopologyValidator. validate(Collection<ClusterNode> nodes)Validates topology. -
Uses of ClusterNode in org.apache.ignite.events
Methods in org.apache.ignite.events that return ClusterNode Modifier and Type Method Description ClusterNodeCacheRebalancingEvent. discoveryNode()Gets shadow of the node that triggered this rebalancing event.ClusterNodeCacheEvent. eventNode()Gets node which initiated cache operation ornullif that node is not available.ClusterNodeDiscoveryEvent. eventNode()Gets node that caused this event to be generated.ClusterNodeNodeValidationFailedEvent. eventNode()ClusterNodeEvent. node()Node where event occurred and was recordedClusterNodeEventAdapter. node()Node where event occurred and was recordedClusterNodeJobEvent. taskNode()Get node where parent task of the job has originated.Methods in org.apache.ignite.events that return types with arguments of type ClusterNode Modifier and Type Method Description Map<ClusterNode,CacheConsistencyViolationEvent.EntryInfo>CacheConsistencyViolationEvent.EntriesInfo. getMapping()Collection<ClusterNode>DiscoveryEvent. topologyNodes()Gets topology nodes from topology snapshot.Methods in org.apache.ignite.events with parameters of type ClusterNode Modifier and Type Method Description voidDiscoveryEvent. eventNode(ClusterNode evtNode)Sets node this event is referring to.voidEventAdapter. node(ClusterNode node)Sets node where even is occurred (i.e. node local to the event).voidJobEvent. taskNode(ClusterNode taskNode)Sets node where parent task of the job has originated.Method parameters in org.apache.ignite.events with type arguments of type ClusterNode Modifier and Type Method Description voidDiscoveryEvent. topologySnapshot(long topVer, Collection<ClusterNode> topSnapshot)Sets the topology snapshot.Constructors in org.apache.ignite.events with parameters of type ClusterNode Constructor Description BaselineChangedEvent(ClusterNode node, String msg, int type, Collection<BaselineNode> baselineNodes)Creates baseline changed event with given parameters.BaselineConfigurationChangedEvent(ClusterNode node, String msg, int type, boolean autoAdjustEnabled, long autoAdjustTimeout)Creates baseline configuration changed event with given parameters.CacheConsistencyViolationEvent(String cacheName, ClusterNode node, String msg, Map<Object,CacheConsistencyViolationEvent.EntriesInfo> entries, Map<Object,Object> repaired, ReadRepairStrategy strategy)Creates a new instance of CacheConsistencyViolationEvent.CacheEvent(String cacheName, ClusterNode node, @Nullable ClusterNode evtNode, String msg, int type, int part, boolean near, Object key, IgniteUuid xid, String txLbl, Object lockId, Object newVal, boolean hasNewVal, Object oldVal, boolean hasOldVal, UUID subjId, String cloClsName, String taskName)Constructs cache event.CacheObjectTransformedEvent(ClusterNode node, String msg, int type, byte[] original, byte[] transformed, boolean restore)CacheQueryExecutedEvent(ClusterNode node, String msg, int type, String qryType, @Nullable String cacheName, @Nullable String clsName, @Nullable String clause, @Nullable IgniteBiPredicate<K,V> scanQryFilter, @Nullable CacheEntryEventSerializableFilter<K,V> contQryFilter, @Nullable Object[] args, @Nullable UUID subjId, @Nullable String taskName)CacheQueryReadEvent(ClusterNode node, String msg, int type, String qryType, @Nullable String cacheName, @Nullable String clsName, @Nullable String clause, @Nullable IgniteBiPredicate<K,V> scanQryFilter, @Nullable CacheEntryEventSerializableFilter<K,V> contQryFilter, @Nullable Object[] args, @Nullable UUID subjId, @Nullable String taskName, K key, V val, V oldVal, @Nullable Object row)CacheRebalancingEvent(String cacheName, ClusterNode node, String msg, int type, int part, ClusterNode discoNode, int discoEvtType, long discoTs)Constructs cache event.CheckpointEvent(ClusterNode node, String msg, int type, String cpKey)Creates new checkpoint event with given parameters.ClusterActivationEvent(ClusterNode node, String msg, int type, Collection<BaselineNode> baselineNodes)Deprecated.Creates activation event with given parameters.ClusterStateChangeEvent(ClusterState prevState, ClusterState state, @Nullable Collection<? extends BaselineNode> baselineNodes, ClusterNode node, String msg)ClusterStateChangeStartedEvent(ClusterState prevState, ClusterState state, ClusterNode node, String msg, UUID subjId)ClusterTagUpdatedEvent(ClusterNode node, String msg, UUID clusterId, String prevTag, String newTag)DeploymentEvent(ClusterNode node, String msg, int type)Creates deployment event with given parameters.DiscoveryEvent(ClusterNode node, String msg, int type, ClusterNode evtNode)Creates new discovery event with given parameters.EventAdapter(ClusterNode node, String msg, int type)Creates event based with given parameters.JobEvent(ClusterNode node, String msg, int type)Creates job event with given parameters.NodeValidationFailedEvent(ClusterNode node, ClusterNode evtNode, IgniteNodeValidationResult res)Creates new node validation event with given parameters.PageReplacementStartedEvent(ClusterNode node, String msg, String dataRegionName)SnapshotEvent(ClusterNode node, String msg, String snpName, int type)SqlQueryExecutionEvent(ClusterNode node, String msg, @Nullable String text, @Nullable Object[] args, @Nullable UUID subjId)TaskEvent(ClusterNode node, String msg, int type, IgniteUuid sesId, String taskName, String taskClsName, boolean internal, @Nullable UUID subjId)Creates task event with given parameters.TransactionStateChangedEvent(ClusterNode node, String msg, int type, Transaction tx)WalSegmentArchivedEvent(@NotNull ClusterNode node, long absWalSegmentIdx, File archiveFile)Creates WAL segment eventWalSegmentArchivedEvent(@NotNull ClusterNode node, long absWalSegmentIdx, File archiveFile, int evtType)WalSegmentCompactedEvent(@NotNull ClusterNode node, long absWalSegmentIdx, File archiveFile)Creates WAL segment compaction event. -
Uses of ClusterNode in org.apache.ignite.platform.dotnet
Methods in org.apache.ignite.platform.dotnet that return types with arguments of type ClusterNode Modifier and Type Method Description List<List<ClusterNode>>PlatformDotNetAffinityFunction. assignPartitions(AffinityFunctionContext affCtx)Gets affinity nodes for a partition. -
Uses of ClusterNode in org.apache.ignite.plugin
Methods in org.apache.ignite.plugin that return ClusterNode Modifier and Type Method Description ClusterNodeCachePluginContext. localNode()Gets local grid node.ClusterNodePluginContext. localNode()Gets local grid node.Methods in org.apache.ignite.plugin that return types with arguments of type ClusterNode Modifier and Type Method Description Collection<ClusterNode>PluginContext. nodes()Gets a collection of all grid nodes.Methods in org.apache.ignite.plugin with parameters of type ClusterNode Modifier and Type Method Description voidPluginProvider. validateNewNode(ClusterNode node)Deprecated.default voidPluginProvider. validateNewNode(ClusterNode node, Serializable data)Validates that new node can join grid topology, this method is called on coordinator node before new node joins topology.voidCachePluginProvider. validateRemote(CacheConfiguration locCfg, CacheConfiguration rmtCfg, ClusterNode rmtNode)Checks that remote caches has configuration compatible with the local. -
Uses of ClusterNode in org.apache.ignite.services
Fields in org.apache.ignite.services with type parameters of type ClusterNode Modifier and Type Field Description protected IgnitePredicate<ClusterNode>ServiceConfiguration. nodeFilterNode filter.Methods in org.apache.ignite.services that return types with arguments of type ClusterNode Modifier and Type Method Description IgnitePredicate<ClusterNode>ServiceConfiguration. getNodeFilter()Gets node filter used to filter nodes on which the service will be deployed.Method parameters in org.apache.ignite.services with type arguments of type ClusterNode Modifier and Type Method Description ServiceConfigurationServiceConfiguration. setNodeFilter(IgnitePredicate<ClusterNode> nodeFilter)Sets node filter used to filter nodes on which the service will be deployed. -
Uses of ClusterNode in org.apache.ignite.spi
Methods in org.apache.ignite.spi that return ClusterNode Modifier and Type Method Description protected ClusterNodeIgniteSpiAdapter. getLocalNode()ClusterNodeIgniteSpiContext. localNode()Gets local grid node.@Nullable ClusterNodeIgniteSpiContext. node(UUID nodeId)Gets a node instance based on its ID.Methods in org.apache.ignite.spi that return types with arguments of type ClusterNode Modifier and Type Method Description Collection<ClusterNode>IgniteSpiContext. nodes()Gets a collection of all grid nodes.Collection<ClusterNode>IgniteSpiContext. remoteNodes()Gets a collection of remote grid nodes.Methods in org.apache.ignite.spi with parameters of type ClusterNode Modifier and Type Method Description protected voidIgniteSpiAdapter. checkConfigurationConsistency0(IgniteSpiContext spiCtx, ClusterNode node, boolean starting)Method which is called in the end of checkConfigurationConsistency() method.voidIgniteSpiContext. resolveCommunicationFailure(ClusterNode node, Exception err)voidIgniteSpiContext. send(ClusterNode node, Serializable msg, String topic)Sends a message to a remote node.@Nullable IgniteNodeValidationResultIgniteSpiContext. validateNode(ClusterNode node)Validates that new node can join grid topology, this method is called on coordinator node before new node joins topology.@Nullable IgniteNodeValidationResultIgniteSpiContext. validateNode(ClusterNode node, DiscoveryDataBag discoData) -
Uses of ClusterNode in org.apache.ignite.spi.communication
Methods in org.apache.ignite.spi.communication with parameters of type ClusterNode Modifier and Type Method Description voidCommunicationSpi. sendMessage(ClusterNode destNode, T msg)Sends given message to destination node. -
Uses of ClusterNode in org.apache.ignite.spi.communication.tcp
Methods in org.apache.ignite.spi.communication.tcp with parameters of type ClusterNode Modifier and Type Method Description protected voidTcpCommunicationSpi. checkConfigurationConsistency0(IgniteSpiContext spiCtx, ClusterNode node, boolean starting)Method which is called in the end of checkConfigurationConsistency() method.protected org.apache.ignite.internal.util.nio.GridCommunicationClientTcpCommunicationSpi. createTcpClient(ClusterNode node, int connIdx)Establish TCP connection to remote node and returns client.static booleanClientExceptionsUtils. isClientNodeTopologyException(Throwable t, ClusterNode node)Returnstrueif the exception relates to cluster topology change that prevents a connection, AND the given node is client.Collection<InetSocketAddress>TcpCommunicationSpi. nodeAddresses(ClusterNode node, boolean filterReachableAddrs)org.apache.ignite.internal.IgniteInternalFuture<Channel>TcpCommunicationSpi. openChannel(ClusterNode remote, Message initMsg)protected voidTcpCommunicationSpi. processSessionCreationError(ClusterNode node, Collection<InetSocketAddress> addrs, IgniteCheckedException errs)Process errors if TCP/IPGridNioSessioncreation to remote node hasn't been performed.voidTcpCommunicationSpi. sendMessage(ClusterNode node, Message msg)Sends given message to destination node.voidTcpCommunicationSpi. sendMessage(ClusterNode node, Message msg, IgniteInClosure<IgniteException> ackC)Sends given message to destination node.Method parameters in org.apache.ignite.spi.communication.tcp with type arguments of type ClusterNode Modifier and Type Method Description IgniteFuture<BitSet>TcpCommunicationSpi. checkConnection(List<ClusterNode> nodes) -
Uses of ClusterNode in org.apache.ignite.spi.discovery
Methods in org.apache.ignite.spi.discovery that return ClusterNode Modifier and Type Method Description ClusterNodeDiscoverySpi. getLocalNode()Gets local node.ClusterNodeDiscoveryNotification. getNode()@Nullable ClusterNodeDiscoverySpi. getNode(UUID nodeId)Gets node by ID.Methods in org.apache.ignite.spi.discovery that return types with arguments of type ClusterNode Modifier and Type Method Description Collection<ClusterNode>DiscoverySpi. getRemoteNodes()Gets collection of remote nodes in grid or empty collection if no remote nodes found.NavigableMap<Long,Collection<ClusterNode>>DiscoveryNotification. getTopHist()Collection<ClusterNode>DiscoveryNotification. getTopSnapshot()Methods in org.apache.ignite.spi.discovery with parameters of type ClusterNode Modifier and Type Method Description org.apache.ignite.internal.processors.security.SecurityContextDiscoverySpiNodeAuthenticator. authenticateNode(ClusterNode node, SecurityCredentials cred)Security credentials.voidDiscoverySpiListener. onLocalNodeInitialized(ClusterNode locNode)Notification of local node initialization.Constructors in org.apache.ignite.spi.discovery with parameters of type ClusterNode Constructor Description DiscoveryNotification(int eventType, long topVer, ClusterNode node, Collection<ClusterNode> topSnapshot)DiscoveryNotification(int eventType, long topVer, ClusterNode node, Collection<ClusterNode> topSnapshot, @Nullable NavigableMap<Long,Collection<ClusterNode>> topHist, @Nullable DiscoverySpiCustomMessage customMsgData, org.apache.ignite.internal.processors.tracing.messages.SpanContainer spanContainer)Constructor parameters in org.apache.ignite.spi.discovery with type arguments of type ClusterNode Constructor Description DiscoveryNotification(int eventType, long topVer, ClusterNode node, Collection<ClusterNode> topSnapshot)DiscoveryNotification(int eventType, long topVer, ClusterNode node, Collection<ClusterNode> topSnapshot, @Nullable NavigableMap<Long,Collection<ClusterNode>> topHist, @Nullable DiscoverySpiCustomMessage customMsgData, org.apache.ignite.internal.processors.tracing.messages.SpanContainer spanContainer)DiscoveryNotification(int eventType, long topVer, ClusterNode node, Collection<ClusterNode> topSnapshot, @Nullable NavigableMap<Long,Collection<ClusterNode>> topHist, @Nullable DiscoverySpiCustomMessage customMsgData, org.apache.ignite.internal.processors.tracing.messages.SpanContainer spanContainer) -
Uses of ClusterNode in org.apache.ignite.spi.discovery.isolated
Classes in org.apache.ignite.spi.discovery.isolated that implement ClusterNode Modifier and Type Class Description classIsolatedNodeSpecial isolated node.Methods in org.apache.ignite.spi.discovery.isolated that return ClusterNode Modifier and Type Method Description ClusterNodeIsolatedDiscoverySpi. getLocalNode()Gets local node.ClusterNodeIsolatedDiscoverySpi. getNode(UUID nodeId)Gets node by ID.Methods in org.apache.ignite.spi.discovery.isolated that return types with arguments of type ClusterNode Modifier and Type Method Description Collection<ClusterNode>IsolatedDiscoverySpi. getRemoteNodes()Gets collection of remote nodes in grid or empty collection if no remote nodes found.Methods in org.apache.ignite.spi.discovery.isolated with parameters of type ClusterNode Modifier and Type Method Description voidIsolatedDiscoverySpi. resolveCommunicationFailure(ClusterNode node, Exception err) -
Uses of ClusterNode in org.apache.ignite.spi.discovery.tcp
Methods in org.apache.ignite.spi.discovery.tcp that return ClusterNode Modifier and Type Method Description ClusterNodeTcpDiscoverySpi. getLocalNode()Gets local node.@Nullable ClusterNodeTcpDiscoverySpi. getNode(UUID nodeId)Gets node by ID.ClusterNodeTcpDiscoverySpi. getNode0(UUID id)Methods in org.apache.ignite.spi.discovery.tcp that return types with arguments of type ClusterNode Modifier and Type Method Description Collection<ClusterNode>TcpDiscoverySpi. getRemoteNodes()Gets collection of remote nodes in grid or empty collection if no remote nodes found.Methods in org.apache.ignite.spi.discovery.tcp with parameters of type ClusterNode Modifier and Type Method Description voidTcpDiscoverySpi. resolveCommunicationFailure(ClusterNode node, Exception err)protected voidTcpDiscoverySpi. writeToSocket(ClusterNode node, Socket sock, OutputStream out, org.apache.ignite.spi.discovery.tcp.messages.TcpDiscoveryAbstractMessage msg, long timeout) -
Uses of ClusterNode in org.apache.ignite.spi.discovery.zk
Methods in org.apache.ignite.spi.discovery.zk that return ClusterNode Modifier and Type Method Description ClusterNodeZookeeperDiscoverySpi. getLocalNode()Gets local node.@Nullable ClusterNodeZookeeperDiscoverySpi. getNode(UUID nodeId)Gets node by ID.Methods in org.apache.ignite.spi.discovery.zk that return types with arguments of type ClusterNode Modifier and Type Method Description Collection<ClusterNode>ZookeeperDiscoverySpi. getRemoteNodes()Gets collection of remote nodes in grid or empty collection if no remote nodes found.Methods in org.apache.ignite.spi.discovery.zk with parameters of type ClusterNode Modifier and Type Method Description voidZookeeperDiscoverySpi. resolveCommunicationFailure(ClusterNode node, Exception err) -
Uses of ClusterNode in org.apache.ignite.spi.failover
Methods in org.apache.ignite.spi.failover that return ClusterNode Modifier and Type Method Description ClusterNodeFailoverSpi. failover(FailoverContext ctx, List<ClusterNode> top)This method is called when methodComputeTask.result(org.apache.ignite.compute.ComputeJobResult, List)returns valueComputeJobResultPolicy.FAILOVERpolicy indicating that the result of job execution must be failed over.ClusterNodeFailoverContext. getBalancedNode(List<ClusterNode> top)Gets the next balanced node for failed job.Method parameters in org.apache.ignite.spi.failover with type arguments of type ClusterNode Modifier and Type Method Description ClusterNodeFailoverSpi. failover(FailoverContext ctx, List<ClusterNode> top)This method is called when methodComputeTask.result(org.apache.ignite.compute.ComputeJobResult, List)returns valueComputeJobResultPolicy.FAILOVERpolicy indicating that the result of job execution must be failed over.ClusterNodeFailoverContext. getBalancedNode(List<ClusterNode> top)Gets the next balanced node for failed job. -
Uses of ClusterNode in org.apache.ignite.spi.failover.always
Methods in org.apache.ignite.spi.failover.always that return ClusterNode Modifier and Type Method Description ClusterNodeAlwaysFailoverSpi. failover(FailoverContext ctx, List<ClusterNode> top)This method is called when methodComputeTask.result(org.apache.ignite.compute.ComputeJobResult, List)returns valueComputeJobResultPolicy.FAILOVERpolicy indicating that the result of job execution must be failed over.Method parameters in org.apache.ignite.spi.failover.always with type arguments of type ClusterNode Modifier and Type Method Description ClusterNodeAlwaysFailoverSpi. failover(FailoverContext ctx, List<ClusterNode> top)This method is called when methodComputeTask.result(org.apache.ignite.compute.ComputeJobResult, List)returns valueComputeJobResultPolicy.FAILOVERpolicy indicating that the result of job execution must be failed over. -
Uses of ClusterNode in org.apache.ignite.spi.failover.jobstealing
Methods in org.apache.ignite.spi.failover.jobstealing that return ClusterNode Modifier and Type Method Description ClusterNodeJobStealingFailoverSpi. failover(FailoverContext ctx, List<ClusterNode> top)This method is called when methodComputeTask.result(org.apache.ignite.compute.ComputeJobResult, List)returns valueComputeJobResultPolicy.FAILOVERpolicy indicating that the result of job execution must be failed over.Method parameters in org.apache.ignite.spi.failover.jobstealing with type arguments of type ClusterNode Modifier and Type Method Description ClusterNodeJobStealingFailoverSpi. failover(FailoverContext ctx, List<ClusterNode> top)This method is called when methodComputeTask.result(org.apache.ignite.compute.ComputeJobResult, List)returns valueComputeJobResultPolicy.FAILOVERpolicy indicating that the result of job execution must be failed over. -
Uses of ClusterNode in org.apache.ignite.spi.failover.never
Methods in org.apache.ignite.spi.failover.never that return ClusterNode Modifier and Type Method Description ClusterNodeNeverFailoverSpi. failover(FailoverContext ctx, List<ClusterNode> top)This method is called when methodComputeTask.result(org.apache.ignite.compute.ComputeJobResult, List)returns valueComputeJobResultPolicy.FAILOVERpolicy indicating that the result of job execution must be failed over.Method parameters in org.apache.ignite.spi.failover.never with type arguments of type ClusterNode Modifier and Type Method Description ClusterNodeNeverFailoverSpi. failover(FailoverContext ctx, List<ClusterNode> top)This method is called when methodComputeTask.result(org.apache.ignite.compute.ComputeJobResult, List)returns valueComputeJobResultPolicy.FAILOVERpolicy indicating that the result of job execution must be failed over. -
Uses of ClusterNode in org.apache.ignite.spi.indexing
Constructors in org.apache.ignite.spi.indexing with parameters of type ClusterNode Constructor Description IndexingQueryCacheFilter(org.apache.ignite.internal.processors.cache.GridCacheAffinityManager aff, Set<Integer> parts, org.apache.ignite.internal.processors.affinity.AffinityTopologyVersion topVer, ClusterNode locNode)Constructor. -
Uses of ClusterNode in org.apache.ignite.spi.loadbalancing
Methods in org.apache.ignite.spi.loadbalancing that return ClusterNode Modifier and Type Method Description ClusterNodeLoadBalancingSpi. getBalancedNode(ComputeTaskSession ses, List<ClusterNode> top, ComputeJob job)Gets balanced node for specified job within given task session.Method parameters in org.apache.ignite.spi.loadbalancing with type arguments of type ClusterNode Modifier and Type Method Description ClusterNodeLoadBalancingSpi. getBalancedNode(ComputeTaskSession ses, List<ClusterNode> top, ComputeJob job)Gets balanced node for specified job within given task session. -
Uses of ClusterNode in org.apache.ignite.spi.loadbalancing.adaptive
Methods in org.apache.ignite.spi.loadbalancing.adaptive that return ClusterNode Modifier and Type Method Description ClusterNodeAdaptiveLoadBalancingSpi. getBalancedNode(ComputeTaskSession ses, List<ClusterNode> top, ComputeJob job)Gets balanced node for specified job within given task session.Methods in org.apache.ignite.spi.loadbalancing.adaptive with parameters of type ClusterNode Modifier and Type Method Description doubleAdaptiveCpuLoadProbe. getLoad(ClusterNode node, int jobsSentSinceLastUpdate)Calculates load value for a given node.doubleAdaptiveJobCountLoadProbe. getLoad(ClusterNode node, int jobsSentSinceLastUpdate)Calculates load value for a given node.doubleAdaptiveLoadProbe. getLoad(ClusterNode node, int jobsSentSinceLastUpdate)Calculates load value for a given node.doubleAdaptiveProcessingTimeLoadProbe. getLoad(ClusterNode node, int jobsSentSinceLastUpdate)Calculates load value for a given node.Method parameters in org.apache.ignite.spi.loadbalancing.adaptive with type arguments of type ClusterNode Modifier and Type Method Description ClusterNodeAdaptiveLoadBalancingSpi. getBalancedNode(ComputeTaskSession ses, List<ClusterNode> top, ComputeJob job)Gets balanced node for specified job within given task session. -
Uses of ClusterNode in org.apache.ignite.spi.loadbalancing.roundrobin
Methods in org.apache.ignite.spi.loadbalancing.roundrobin that return ClusterNode Modifier and Type Method Description ClusterNodeRoundRobinLoadBalancingSpi. getBalancedNode(ComputeTaskSession ses, List<ClusterNode> top, ComputeJob job)Gets balanced node for specified job within given task session.Method parameters in org.apache.ignite.spi.loadbalancing.roundrobin with type arguments of type ClusterNode Modifier and Type Method Description ClusterNodeRoundRobinLoadBalancingSpi. getBalancedNode(ComputeTaskSession ses, List<ClusterNode> top, ComputeJob job)Gets balanced node for specified job within given task session. -
Uses of ClusterNode in org.apache.ignite.spi.loadbalancing.weightedrandom
Methods in org.apache.ignite.spi.loadbalancing.weightedrandom that return ClusterNode Modifier and Type Method Description ClusterNodeWeightedRandomLoadBalancingSpi. getBalancedNode(ComputeTaskSession ses, List<ClusterNode> top, ComputeJob job)Gets balanced node for specified job within given task session.Method parameters in org.apache.ignite.spi.loadbalancing.weightedrandom with type arguments of type ClusterNode Modifier and Type Method Description ClusterNodeWeightedRandomLoadBalancingSpi. getBalancedNode(ComputeTaskSession ses, List<ClusterNode> top, ComputeJob job)Gets balanced node for specified job within given task session. -
Uses of ClusterNode in org.apache.ignite.spi.systemview.view
Constructors in org.apache.ignite.spi.systemview.view with parameters of type ClusterNode Constructor Description ClusterNodeView(ClusterNode n)NodeMetricsView(ClusterNode node)
-