Uses of Interface
org.apache.ignite.cluster.ClusterNode
-
-
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.internal
Methods in org.apache.ignite.internal that return ClusterNode Modifier and Type Method Description ClusterNodeGridJobResultImpl. getNode()Gets node this job executed on.ClusterNodeGridCachePluginContext. localNode()Gets local grid node.ClusterNodeGridPluginContext. localNode()Gets local grid node.ClusterNodeIgniteEx. localNode()Gets local grid node.ClusterNodeIgniteKernal. localNode()Gets local grid node.Methods in org.apache.ignite.internal that return types with arguments of type ClusterNode Modifier and Type Method Description IgnitePredicate<ClusterNode>GridJobExecuteRequest. getTopologyPredicate()@Nullable IgnitePredicate<ClusterNode>GridTaskSessionImpl. getTopologyPredicate()Map<org.apache.ignite.internal.CheckCpHistTask.CheckCpHistClosureJob,ClusterNode>CheckCpHistTask. map(List<ClusterNode> subgrid, Map<UUID,Map<Integer,Set<Integer>>> arg)This method is called to map or split grid task into multiple grid jobs.Collection<ClusterNode>GridPluginContext. nodes()Gets a collection of all grid nodes.Methods in org.apache.ignite.internal with parameters of type ClusterNode Modifier and Type Method Description static booleanIgniteFeatures. nodeSupports(ClusterNode clusterNode, IgniteFeatures feature)Checks that feature supported by node.IgniteInternalFutureIgniteKernal. sendIoTest(ClusterNode node, byte[] payload, boolean procFromNioThread)voidGridJobResultImpl. setNode(ClusterNode node)@Nullable IgniteNodeValidationResultGridComponent. validateNode(ClusterNode node)Validates that new node can join grid topology, this method is called on coordinator node before new node joins topology.@Nullable IgniteNodeValidationResultGridComponent. validateNode(ClusterNode node, DiscoveryDataBag.JoiningNodeDiscoveryData discoData)Validates that new node can join grid topology, this method is called on coordinator node before new node joins topology.@Nullable IgniteNodeValidationResultGridPluginComponent. validateNode(ClusterNode node)Validates that new node can join grid topology, this method is called on coordinator node before new node joins topology.@Nullable IgniteNodeValidationResultGridPluginComponent. validateNode(ClusterNode node, DiscoveryDataBag.JoiningNodeDiscoveryData discoData)Validates that new node can join grid topology, this method is called on coordinator node before new node joins topology.Method parameters in org.apache.ignite.internal with type arguments of type ClusterNode Modifier and Type Method Description static booleanIgniteFeatures. allNodesSupports(Iterable<ClusterNode> nodes, IgniteFeatures feature)Checks that feature supported by all nodes.Map<org.apache.ignite.internal.CheckCpHistTask.CheckCpHistClosureJob,ClusterNode>CheckCpHistTask. map(List<ClusterNode> subgrid, Map<UUID,Map<Integer,Set<Integer>>> arg)This method is called to map or split grid task into multiple grid jobs.IgniteInternalFutureIgniteKernal. sendIoTest(List<ClusterNode> nodes, byte[] payload, boolean procFromNioThread)IgniteComputeHandlerIgniteComputeHandler. withProjection(Collection<ClusterNode> prj)IgniteComputeHandlerIgniteComputeHandler. withProjectionPredicate(IgnitePredicate<ClusterNode> predicate)Constructors in org.apache.ignite.internal with parameters of type ClusterNode Constructor Description GridJobResultImpl(ComputeJob job, IgniteUuid jobId, ClusterNode node, GridJobSiblingImpl sib)IgniteNeedReconnectException(ClusterNode node, @Nullable Throwable cause)Constructor parameters in org.apache.ignite.internal with type arguments of type ClusterNode Constructor Description GridJobExecuteRequest(IgniteUuid sesId, IgniteUuid jobId, String taskName, String userVer, String taskClsName, byte[] jobBytes, ComputeJob job, long startTaskTime, long timeout, @Nullable Collection<UUID> top, @Nullable IgnitePredicate<ClusterNode> topPred, byte[] topPredBytes, byte[] siblingsBytes, Collection<ComputeJobSibling> siblings, byte[] sesAttrsBytes, Map<Object,Object> sesAttrs, byte[] jobAttrsBytes, Map<? extends Serializable,? extends Serializable> jobAttrs, String cpSpi, IgniteUuid clsLdrId, DeploymentMode depMode, boolean dynamicSiblings, Map<UUID,IgniteUuid> ldrParticipants, boolean forceLocDep, boolean sesFullSup, boolean internal, @org.jetbrains.annotations.Nullable int[] cacheIds, int part, @Nullable AffinityTopologyVersion topVer, @Nullable String execName)GridTaskSessionImpl(UUID taskNodeId, String taskName, @Nullable GridDeployment dep, String taskClsName, IgniteUuid sesId, @Nullable Collection<UUID> top, @Nullable IgnitePredicate<ClusterNode> topPred, long startTime, long endTime, Collection<ComputeJobSibling> siblings, @Nullable Map<Object,Object> attrs, GridKernalContext ctx, boolean fullSup, boolean internal, @Nullable String execName, @Nullable SecurityContext secCtx)Constructor. -
Uses of ClusterNode in org.apache.ignite.internal.cluster
Classes in org.apache.ignite.internal.cluster that implement ClusterNode Modifier and Type Class Description classDetachedClusterNodeRepresentation of cluster node that either isn't currently present in cluster, or semantically detached.Fields in org.apache.ignite.internal.cluster with type parameters of type ClusterNode Modifier and Type Field Description static Comparator<ClusterNode>NodeOrderLegacyComparator. INSTANCEprotected IgnitePredicate<ClusterNode>ClusterGroupAdapter. pCluster group predicate.Methods in org.apache.ignite.internal.cluster that return ClusterNode Modifier and Type Method Description ClusterNodeIgniteClusterAsyncImpl. localNode()Gets local grid node.ClusterNodeIgniteClusterImpl. localNode()Gets local grid node.ClusterNodeClusterGroupAdapter. node()Gets first node from the list of nodes in this cluster group.ClusterNodeClusterGroupAdapter. node(UUID id)Gets a node for given ID from this cluster group.@Nullable ClusterNodeIgniteClusterAsyncImpl. node()Gets first node from the list of nodes in this cluster group.@Nullable ClusterNodeIgniteClusterAsyncImpl. node(UUID id)Gets a node for given ID from this cluster group.Methods in org.apache.ignite.internal.cluster that return types with arguments of type ClusterNode Modifier and Type Method Description static Comparator<ClusterNode>NodeOrderComparator. getInstance()Collection<ClusterNode>ClusterGroupAdapter. nodes()Gets the read-only collection of nodes in this cluster group.Collection<ClusterNode>IgniteClusterAsyncImpl. nodes()Gets the read-only collection of nodes in this cluster group.IgnitePredicate<ClusterNode>ClusterGroupAdapter. predicate()Gets predicate that defines a subset of nodes for this cluster group.IgnitePredicate<ClusterNode>IgniteClusterAsyncImpl. predicate()Gets predicate that defines a subset of nodes for this cluster group.protected Collection<ClusterNode>ClusterGroupAdapter. resolveCurrentNodes()@Nullable Collection<ClusterNode>IgniteClusterAsyncImpl. topology(long topVer)Gets a topology by version.Collection<ClusterNode>IgniteClusterImpl. topology(long topVer)Gets a topology by version.Methods in org.apache.ignite.internal.cluster with parameters of type ClusterNode Modifier and Type Method Description intNodeOrderComparator. compare(ClusterNode n1, ClusterNode n2)intNodeOrderLegacyComparator. compare(ClusterNode n1, ClusterNode n2)ClusterGroupClusterGroupAdapter. forHost(ClusterNode node)Gets cluster group consisting from the nodes in this cluster group residing on the same host as the given node.ClusterGroupIgniteClusterAsyncImpl. forHost(ClusterNode node)Gets cluster group consisting from the nodes in this cluster group residing on the same host as the given node.ClusterGroupClusterGroupAdapter. forNode(ClusterNode node, ClusterNode... nodes)Creates a cluster group for the given node.ClusterGroupIgniteClusterAsyncImpl. forNode(ClusterNode node, ClusterNode... nodes)Creates a cluster group for the given node.ClusterGroupClusterGroupAdapter. forOthers(ClusterNode node, ClusterNode... nodes)Creates a cluster group for nodes other than the given nodes.ClusterGroupIgniteClusterAsyncImpl. forOthers(ClusterNode node, ClusterNode... nodes)Creates a cluster group for nodes other than the given nodes.Method parameters in org.apache.ignite.internal.cluster with type arguments of type ClusterNode Modifier and Type Method Description ClusterGroupClusterGroupAdapter. forNodes(Collection<? extends ClusterNode> nodes)Creates a cluster group over a given set of nodes.ClusterGroupIgniteClusterAsyncImpl. forNodes(Collection<? extends ClusterNode> nodes)Creates a cluster group over a given set of nodes.ClusterGroupClusterGroupAdapter. forPredicate(IgnitePredicate<ClusterNode> p)Creates a new cluster group which includes all nodes that pass the given predicate filter.ClusterGroupIgniteClusterAsyncImpl. forPredicate(IgnitePredicate<ClusterNode> p)Creates a new cluster group which includes all nodes that pass the given predicate filter.Constructor parameters in org.apache.ignite.internal.cluster with type arguments of type ClusterNode Constructor Description ClusterGroupAdapter(@Nullable GridKernalContext ctx, @Nullable IgnitePredicate<ClusterNode> p) -
Uses of ClusterNode in org.apache.ignite.internal.cluster.graph
Constructor parameters in org.apache.ignite.internal.cluster.graph with type arguments of type ClusterNode Constructor Description ClusterGraph(CommunicationFailureContext ctx, Predicate<ClusterNode> nodeFilterOut)Constructor. -
Uses of ClusterNode in org.apache.ignite.internal.events
Constructors in org.apache.ignite.internal.events with parameters of type ClusterNode Constructor Description ManagementTaskEvent(ClusterNode node, String msg, int type, IgniteUuid sesId, String taskName, String taskClsName, boolean internal, @Nullable UUID subjId, VisorTaskArgument<?> arg)Creates task event with given parameters. -
Uses of ClusterNode in org.apache.ignite.internal.management.api
Methods in org.apache.ignite.internal.management.api with parameters of type ClusterNode Modifier and Type Method Description static GridClientNodeCommandUtils. clusterToClientNode(ClusterNode n) -
Uses of ClusterNode in org.apache.ignite.internal.management.cache
Methods in org.apache.ignite.internal.management.cache that return ClusterNode Modifier and Type Method Description ClusterNodeContentionInfo. getNode()Methods in org.apache.ignite.internal.management.cache that return types with arguments of type ClusterNode Modifier and Type Method Description Map<ClusterNode,Exception>IdleVerifyResultV2. exceptions()@NotNull Map<? extends ComputeJob,ClusterNode>VerifyBackupPartitionsDumpTask. map(List<ClusterNode> subgrid, CacheIdleVerifyCommandArg arg)This method is called to map or split grid task into multiple grid jobs.@NotNull Map<? extends ComputeJob,ClusterNode>VerifyBackupPartitionsTaskV2. map(List<ClusterNode> subgrid, CacheIdleVerifyCommandArg arg)This method is called to map or split grid task into multiple grid jobs.Methods in org.apache.ignite.internal.management.cache with parameters of type ClusterNode Modifier and Type Method Description voidValidateIndexesTaskResult. addException(ClusterNode clusterNode, Exception exception)Adds single node job failure.voidValidateIndexesTaskResult. addResult(ClusterNode clusterNode, ValidateIndexesJobResult jobResult)Adds single node job result.@Nullable ValidateIndexesJobResultValidateIndexesTaskResult. jobResult(ClusterNode clusterNode)voidContentionInfo. setNode(ClusterNode node)Method parameters in org.apache.ignite.internal.management.cache with type arguments of type ClusterNode Modifier and Type Method Description @NotNull Map<? extends ComputeJob,ClusterNode>VerifyBackupPartitionsDumpTask. map(List<ClusterNode> subgrid, CacheIdleVerifyCommandArg arg)This method is called to map or split grid task into multiple grid jobs.@NotNull Map<? extends ComputeJob,ClusterNode>VerifyBackupPartitionsTaskV2. map(List<ClusterNode> subgrid, CacheIdleVerifyCommandArg arg)This method is called to map or split grid task into multiple grid jobs.Constructor parameters in org.apache.ignite.internal.management.cache with type arguments of type ClusterNode Constructor Description IdleVerifyResultV2(Map<ClusterNode,Exception> exceptions) -
Uses of ClusterNode in org.apache.ignite.internal.management.diagnostic
Methods in org.apache.ignite.internal.management.diagnostic that return types with arguments of type ClusterNode Modifier and Type Method Description @Nullable Map<ClusterNode,Boolean>ConnectivityResult. getNodeIds()Get connectivity statuses for a nodeprotected @Nullable Map<ClusterNode,ConnectivityResult>ConnectivityTask. reduce0(List<ComputeJobResult> results)Actual reduce logic.protected @Nullable Map<ClusterNode,PageLocksResult>PageLocksTask. reduce0(List<ComputeJobResult> results)Actual reduce logic.Method parameters in org.apache.ignite.internal.management.diagnostic with type arguments of type ClusterNode Modifier and Type Method Description voidDiagnosticConnectivityCommand. printResult(DiagnosticConnectivityCommandArg arg, Map<ClusterNode,ConnectivityResult> res, Consumer<String> printer)Prints command result to the user.voidDiagnosticPagelocksCommand. printResult(DiagnosticPagelocksCommandArg arg, Map<ClusterNode,PageLocksResult> res, Consumer<String> printer)Prints command result to the user.Constructor parameters in org.apache.ignite.internal.management.diagnostic with type arguments of type ClusterNode Constructor Description ConnectivityResult(@Nullable Map<ClusterNode,Boolean> nodeStatuses) -
Uses of ClusterNode in org.apache.ignite.internal.management.kill
Methods in org.apache.ignite.internal.management.kill that return types with arguments of type ClusterNode Modifier and Type Method Description protected @Nullable Map<ClusterNode,TxTaskResult>KillTransactionTask. reduce0(List<ComputeJobResult> results)Actual reduce logic. -
Uses of ClusterNode in org.apache.ignite.internal.management.tx
Methods in org.apache.ignite.internal.management.tx that return types with arguments of type ClusterNode Modifier and Type Method Description Map<ClusterNode,TxTaskResult>TxInfoCommand. execute(@Nullable GridClient cli, @Nullable IgniteClient client, @Nullable Ignite ignite, TxCommand.AbstractTxCommandArg arg0, Consumer<String> printer)Executes command logic.protected @Nullable Map<ClusterNode,TxTaskResult>TxTask. reduce0(List<ComputeJobResult> results)Actual reduce logic.static Map<ClusterNode,TxTaskResult>TxTask. reduce0(List<ComputeJobResult> results, boolean detailedInfo)Method parameters in org.apache.ignite.internal.management.tx with type arguments of type ClusterNode Modifier and Type Method Description voidTxCommand. printResult(TxCommand.AbstractTxCommandArg arg0, Map<ClusterNode,TxTaskResult> res, Consumer<String> printer)Prints command result to the user. -
Uses of ClusterNode in org.apache.ignite.internal.management.wal
Constructors in org.apache.ignite.internal.management.wal with parameters of type ClusterNode Constructor Description ClusterNode(ClusterNode node)Create data transfer object for baseline node. -
Uses of ClusterNode in org.apache.ignite.internal.managers
Methods in org.apache.ignite.internal.managers with parameters of type ClusterNode Modifier and Type Method Description @Nullable IgniteNodeValidationResultGridManagerAdapter. validateNode(ClusterNode node)Validates that new node can join grid topology, this method is called on coordinator node before new node joins topology.@Nullable IgniteNodeValidationResultGridManagerAdapter. validateNode(ClusterNode node, DiscoveryDataBag.JoiningNodeDiscoveryData discoData)Validates that new node can join grid topology, this method is called on coordinator node before new node joins topology. -
Uses of ClusterNode in org.apache.ignite.internal.managers.communication
Methods in org.apache.ignite.internal.managers.communication with parameters of type ClusterNode Modifier and Type Method Description voidGridIoManager. sendGeneric(ClusterNode node, Object topic, int topicOrd, Message msg, byte plc)IgniteInternalFuture<List<IgniteIoTestMessage>>GridIoManager. sendIoTest(ClusterNode node, byte[] payload, boolean procFromNioThread)voidGridIoManager. sendOrderedMessage(ClusterNode node, Object topic, Message msg, byte plc, long timeout, boolean skipOnTimeout)voidGridIoManager. sendOrderedMessage(ClusterNode node, Object topic, Message msg, byte plc, long timeout, boolean skipOnTimeout, IgniteInClosure<IgniteException> ackC)voidGridIoManager. sendToCustomTopic(ClusterNode node, Object topic, Message msg, byte plc)voidGridIoManager. sendToGridTopic(ClusterNode node, GridTopic topic, Message msg, byte plc)voidGridIoManager. sendToGridTopic(ClusterNode node, GridTopic topic, Message msg, byte plc, Span span)voidGridIoManager. sendToGridTopic(ClusterNode node, GridTopic topic, Message msg, byte plc, IgniteInClosure<IgniteException> ackC)Method parameters in org.apache.ignite.internal.managers.communication with type arguments of type ClusterNode Modifier and Type Method Description voidGridIoManager. runIoTest(long warmup, long duration, int threads, long latencyLimit, int rangesCnt, int payLoadSize, boolean procFromNioThread, List<ClusterNode> nodes)IgniteInternalFutureGridIoManager. sendIoTest(List<ClusterNode> nodes, byte[] payload, boolean procFromNioThread)voidGridIoManager. sendToGridTopic(Collection<? extends ClusterNode> nodes, GridTopic topic, Message msg, byte plc)voidGridIoManager. sendUserMessage(Collection<? extends ClusterNode> nodes, Object msg, @Nullable Object topic, boolean ordered, long timeout, boolean async)Sends a peer deployable user message. -
Uses of ClusterNode in org.apache.ignite.internal.managers.deployment
Methods in org.apache.ignite.internal.managers.deployment that return types with arguments of type ClusterNode Modifier and Type Method Description IgnitePredicate<ClusterNode>GridDeploymentMetadata. nodeFilter()Method parameters in org.apache.ignite.internal.managers.deployment with type arguments of type ClusterNode Modifier and Type Method Description @Nullable GridDeploymentGridDeploymentManager. getGlobalDeployment(DeploymentMode depMode, String rsrcName, String clsName, String userVer, UUID sndNodeId, IgniteUuid clsLdrId, Map<UUID,IgniteUuid> participants, @Nullable IgnitePredicate<ClusterNode> nodeFilter)voidGridDeploymentMetadata. nodeFilter(IgnitePredicate<ClusterNode> nodeFilter)voidGridDeploymentManager. undeployTask(String taskName, boolean locUndeploy, Collection<ClusterNode> rmtNodes) -
Uses of ClusterNode in org.apache.ignite.internal.managers.discovery
Subinterfaces of ClusterNode in org.apache.ignite.internal.managers.discovery Modifier and Type Interface Description interfaceIgniteClusterNodeMethods in org.apache.ignite.internal.managers.discovery that return ClusterNode Modifier and Type Method Description @Nullable ClusterNodeGridDiscoveryManager. getAlive(UUID nodeId)ClusterNodeGridDiscoveryManager. historicalNode(UUID nodeId)Resolves by ID cluster node which is alive or has recently left the cluster.ClusterNodeDiscoCache. localNode()ClusterNodeGridDiscoveryManager. localNode()@Nullable ClusterNodeDiscoCache. node(UUID id)@Nullable ClusterNodeGridDiscoveryManager. node(UUID nodeId)ClusterNodeGridDiscoveryManager. node(AffinityTopologyVersion topVer, UUID id)Gets node from history for given topology version.@Nullable ClusterNodeDiscoCache. oldestAliveServerNode()@Nullable ClusterNodeGridDiscoveryManager. oldestAliveServerNode(AffinityTopologyVersion topVer)@Nullable ClusterNodeDiscoCache. oldestServerNode()@Nullable ClusterNodeDiscoCache. serverNodeByOrder(long order)Methods in org.apache.ignite.internal.managers.discovery that return types with arguments of type ClusterNode Modifier and Type Method Description @Nullable Collection<ClusterNode>DiscoCache. aliveBaselineNodes()Returns a collection of live baseline nodes.Collection<ClusterNode>DiscoCache. aliveServerNodes()Gets collection of server nodes with at least one cache configured.Collection<ClusterNode>GridDiscoveryManager. aliveServerNodes()List<ClusterNode>DiscoCache. allNodes()Collection<ClusterNode>GridDiscoveryManager. allNodes()List<ClusterNode>DiscoCache. cacheGroupAffinityNodes(int grpId)Collection<ClusterNode>GridDiscoveryManager. cacheGroupAffinityNodes(int grpId, AffinityTopologyVersion topVer)Gets cache nodes for cache with given ID that participate in affinity calculation.List<ClusterNode>DiscoCache. cacheNodes(@Nullable String cacheName)Gets all nodes that have cache with given name.List<ClusterNode>DiscoCache. cacheNodes(Integer cacheId)Gets all nodes that have cache with given ID.List<ClusterNode>GridDiscoveryManager. cacheNodes(@Nullable String cacheName, AffinityTopologyVersion topVer)Gets cache nodes for cache with given name.Collection<ClusterNode>GridDiscoveryManager. nodes(long topVer)Gets all nodes for given topology version.Collection<ClusterNode>GridDiscoveryManager. nodes(@Nullable Collection<UUID> ids, IgnitePredicate<UUID>... p)Gets collection of node for given node IDs and predicates.Collection<ClusterNode>GridDiscoveryManager. nodes(AffinityTopologyVersion topVer)Gets all nodes for given topology version.Collection<ClusterNode>DiscoCache. remoteAliveNodesWithCaches()Gets all alive remote nodes that have at least one cache configured.Collection<ClusterNode>GridDiscoveryManager. remoteAliveNodesWithCaches(AffinityTopologyVersion topVer)Gets cache remote nodes for cache with given name.List<ClusterNode>DiscoCache. remoteNodes()Collection<ClusterNode>GridDiscoveryManager. remoteNodes()List<ClusterNode>DiscoCache. serverNodes()List<ClusterNode>GridDiscoveryManager. serverNodes(AffinityTopologyVersion topVer)Collection<ClusterNode>GridDiscoveryManager. serverTopologyNodes(long topVer)Gets server nodes topology by specified version from snapshots history storage.@Nullable Collection<ClusterNode>GridDiscoveryManager. topology(long topVer)Gets topology by specified version from history storage.Collection<ClusterNode>GridDiscoveryTopologySnapshot. topologyNodes()Gets topology nodes from topology snapshot.Methods in org.apache.ignite.internal.managers.discovery with parameters of type ClusterNode Modifier and Type Method Description voidGridDiscoveryManager. ackTopology(long topVer, int evtType, ClusterNode evtNode)Prints the latest topology info into log taking into account logging/verbosity settings.booleanGridDiscoveryManager. alive(ClusterNode node)booleanDiscoCache. baselineNode(ClusterNode node)voidIgniteDiscoverySpiInternalListener. beforeJoin(ClusterNode locNode, IgniteLogger log)default voidIgniteDiscoverySpiInternalListener. beforeReconnect(ClusterNode locNode, IgniteLogger log)booleanGridDiscoveryManager. cacheAffinityNode(ClusterNode node, String cacheName)Checks if node is a data node for the given cache.booleanGridDiscoveryManager. cacheClientNode(ClusterNode node, String cacheName)booleanGridDiscoveryManager. cacheGroupAffinityNode(ClusterNode node, int grpId)Checks if node is a data node for the given cache group.booleanGridDiscoveryManager. cacheNearNode(ClusterNode node, String cacheName)booleanGridDiscoveryManager. cacheNode(ClusterNode node, String cacheName)voidGridDiscoveryManager. metricsUpdateEvent(DiscoCache discoCache, ClusterNode node)Adds metrics update event to discovery worker queue.Map<String,CacheConfiguration>GridDiscoveryManager. nodePublicCaches(ClusterNode node)voidCustomEventListener. onCustomEvent(AffinityTopologyVersion topVer, ClusterNode snd, T msg)voidGridDiscoveryManager. resolveCommunicationError(ClusterNode node, Exception err)voidIgniteDiscoverySpi. resolveCommunicationFailure(ClusterNode node, Exception err)voidDiscoCache. updateAlives(ClusterNode rmvd)Removes left node from alives lists.protected abstract booleanDiscoveryMessageResultsCollector. waitForNode(DiscoCache discoCache, ClusterNode node)Method parameters in org.apache.ignite.internal.managers.discovery with type arguments of type ClusterNode Modifier and Type Method Description voidGridDiscoveryManager. addCacheGroup(CacheGroupDescriptor grpDesc, IgnitePredicate<ClusterNode> filter, CacheMode cacheMode)voidGridDiscoveryManager. addLocalNodeInitializedEventListener(IgniteInClosure<ClusterNode> lsnr)Adds a listener for local node initialized event.Constructor parameters in org.apache.ignite.internal.managers.discovery with type arguments of type ClusterNode Constructor Description GridDiscoveryTopologySnapshot(long topVer, Collection<ClusterNode> topNodes)Creates a topology snapshot with given topology version and topology nodes. -
Uses of ClusterNode in org.apache.ignite.internal.managers.encryption
Methods in org.apache.ignite.internal.managers.encryption with parameters of type ClusterNode Modifier and Type Method Description @Nullable IgniteNodeValidationResultGridEncryptionManager. validateNode(ClusterNode node, DiscoveryDataBag.JoiningNodeDiscoveryData discoData)Validates that new node can join grid topology, this method is called on coordinator node before new node joins topology. -
Uses of ClusterNode in org.apache.ignite.internal.managers.eventstorage
Method parameters in org.apache.ignite.internal.managers.eventstorage with type arguments of type ClusterNode Modifier and Type Method Description <T extends Event>
IgniteInternalFuture<List<T>>GridEventStorageManager. remoteEventsAsync(IgnitePredicate<T> p, Collection<? extends ClusterNode> nodes, long timeout) -
Uses of ClusterNode in org.apache.ignite.internal.managers.failover
Methods in org.apache.ignite.internal.managers.failover that return ClusterNode Modifier and Type Method Description ClusterNodeGridFailoverManager. failover(GridTaskSessionImpl taskSes, ComputeJobResult jobRes, List<ClusterNode> top, int affPartId, @Nullable String affCacheName, @Nullable AffinityTopologyVersion topVer)ClusterNodeGridFailoverContextImpl. getBalancedNode(List<ClusterNode> top)Gets the next balanced node for failed job.Method parameters in org.apache.ignite.internal.managers.failover with type arguments of type ClusterNode Modifier and Type Method Description ClusterNodeGridFailoverManager. failover(GridTaskSessionImpl taskSes, ComputeJobResult jobRes, List<ClusterNode> top, int affPartId, @Nullable String affCacheName, @Nullable AffinityTopologyVersion topVer)ClusterNodeGridFailoverContextImpl. getBalancedNode(List<ClusterNode> top)Gets the next balanced node for failed job. -
Uses of ClusterNode in org.apache.ignite.internal.managers.loadbalancer
Methods in org.apache.ignite.internal.managers.loadbalancer that return ClusterNode Modifier and Type Method Description ClusterNodeGridLoadBalancerManager. getBalancedNode(GridTaskSessionImpl ses, List<ClusterNode> top, ComputeJob job)Method parameters in org.apache.ignite.internal.managers.loadbalancer with type arguments of type ClusterNode Modifier and Type Method Description ClusterNodeGridLoadBalancerManager. getBalancedNode(GridTaskSessionImpl ses, List<ClusterNode> top, ComputeJob job)ComputeLoadBalancerGridLoadBalancerManager. getLoadBalancer(GridTaskSessionImpl ses, List<ClusterNode> top) -
Uses of ClusterNode in org.apache.ignite.internal.processors
Methods in org.apache.ignite.internal.processors with parameters of type ClusterNode Modifier and Type Method Description @Nullable IgniteNodeValidationResultGridProcessorAdapter. validateNode(ClusterNode node)Validates that new node can join grid topology, this method is called on coordinator node before new node joins topology.@Nullable IgniteNodeValidationResultGridProcessorAdapter. validateNode(ClusterNode node, DiscoveryDataBag.JoiningNodeDiscoveryData discoData)Validates that new node can join grid topology, this method is called on coordinator node before new node joins topology. -
Uses of ClusterNode in org.apache.ignite.internal.processors.affinity
Methods in org.apache.ignite.internal.processors.affinity that return ClusterNode Modifier and Type Method Description ClusterNodeIdealAffinityAssignment. currentPrimary(int partition)<K> @Nullable ClusterNodeGridAffinityProcessor. mapKeyToNode(String cacheName, K key)Maps single key to a node.<K> @Nullable ClusterNodeGridAffinityProcessor. mapKeyToNode(String cacheName, K key, AffinityTopologyVersion topVer)Maps single key to a node.@Nullable ClusterNodeGridAffinityProcessor. mapPartitionToNode(String cacheName, int partId, AffinityTopologyVersion topVer)Maps partition to a node.Methods in org.apache.ignite.internal.processors.affinity that return types with arguments of type ClusterNode Modifier and Type Method Description List<List<ClusterNode>>AffinityAssignment. assignment()List<List<ClusterNode>>GridAffinityAssignment. assignment()Deprecated.List<List<ClusterNode>>GridAffinityAssignmentV2. assignment()List<List<ClusterNode>>HistoryAffinityAssignmentImpl. assignment()List<List<ClusterNode>>HistoryAffinityAssignmentShallowCopy. assignment()List<List<ClusterNode>>IdealAffinityAssignment. assignment()List<List<ClusterNode>>GridAffinityAssignmentCache. assignments(AffinityTopologyVersion topVer)List<ClusterNode>GridAffinityFunctionContextImpl. currentTopologySnapshot()Gets current topology snapshot.List<ClusterNode>AffinityAssignment. get(int part)Get affinity nodes for partition.List<ClusterNode>GridAffinityAssignment. get(int part)Deprecated.Get affinity nodes for partition.List<ClusterNode>GridAffinityAssignmentV2. get(int part)Get affinity nodes for partition.List<ClusterNode>HistoryAffinityAssignmentImpl. get(int part)Get affinity nodes for partition.List<ClusterNode>HistoryAffinityAssignmentShallowCopy. get(int part)Get affinity nodes for partition.List<List<ClusterNode>>AffinityAssignment. idealAssignment()List<List<ClusterNode>>GridAffinityAssignment. idealAssignment()Deprecated.List<List<ClusterNode>>GridAffinityAssignmentV2. idealAssignment()List<List<ClusterNode>>HistoryAffinityAssignmentImpl. idealAssignment()List<List<ClusterNode>>HistoryAffinityAssignmentShallowCopy. idealAssignment()@Nullable List<List<ClusterNode>>GridAffinityAssignmentCache. idealAssignmentRaw()<K> Map<ClusterNode,Collection<K>>GridAffinityProcessor. mapKeysToNodes(String cacheName, @Nullable Collection<? extends K> keys)Maps keys to nodes for given cache.<K> List<ClusterNode>GridAffinityProcessor. mapKeyToPrimaryAndBackups(String cacheName, K key, AffinityTopologyVersion topVer)Map single key to primary and backup nodes.Set<ClusterNode>AffinityAssignment. nodes()Set<ClusterNode>GridAffinityAssignment. nodes()Deprecated.List<ClusterNode>GridAffinityAssignmentCache. nodes(int part, AffinityTopologyVersion topVer)Gets affinity nodes for specified partition.Set<ClusterNode>GridAffinityAssignmentV2. nodes()Set<ClusterNode>HistoryAffinityAssignmentImpl. nodes()Set<ClusterNode>HistoryAffinityAssignmentShallowCopy. nodes()List<List<ClusterNode>>GridAffinityFunctionContextImpl. prevAssignment()Gets the previous assignment.@Nullable List<ClusterNode>GridAffinityFunctionContextImpl. previousAssignment(int part)Gets affinity assignment for given partition on previous topology version.Set<ClusterNode>AffinityAssignment. primaryPartitionNodes()Set<ClusterNode>GridAffinityAssignment. primaryPartitionNodes()Deprecated.Set<ClusterNode>GridAffinityAssignmentV2. primaryPartitionNodes()Set<ClusterNode>HistoryAffinityAssignmentImpl. primaryPartitionNodes()Set<ClusterNode>HistoryAffinityAssignmentShallowCopy. primaryPartitionNodes()List<List<ClusterNode>>GridAffinityAssignmentCache. readyAssignments(AffinityTopologyVersion topVer)Methods in org.apache.ignite.internal.processors.affinity with parameters of type ClusterNode Modifier and Type Method Description Set<Integer>IdealAffinityAssignment. idealPrimaries(ClusterNode clusterNode)Method parameters in org.apache.ignite.internal.processors.affinity with type arguments of type ClusterNode Modifier and Type Method Description default Collection<UUID>AffinityAssignment. assignments2ids(List<ClusterNode> assignmentPart)Converts List of Cluster Nodes to HashSet of UUIDs wrapped as unmodifiable collection.static Map<Object,Set<Integer>>IdealAffinityAssignment. calculatePrimaries(@Nullable List<ClusterNode> nodes, List<List<ClusterNode>> assignment)static IdealAffinityAssignmentIdealAffinityAssignment. create(AffinityTopologyVersion topVer, @Nullable List<ClusterNode> nodes, List<List<ClusterNode>> assignment)static IdealAffinityAssignmentIdealAffinityAssignment. create(AffinityTopologyVersion topVer, List<List<ClusterNode>> assignment)static IdealAffinityAssignmentIdealAffinityAssignment. createWithPreservedPrimaries(AffinityTopologyVersion topVer, List<List<ClusterNode>> assignment, IdealAffinityAssignment previousAssignment)voidGridAffinityAssignmentCache. idealAssignment(AffinityTopologyVersion topVer, List<List<ClusterNode>> assignment)voidGridAffinityAssignmentCache. initialize(AffinityTopologyVersion topVer, List<List<ClusterNode>> affAssignment)Initializes affinity with given topology version and assignment.ObjectGridAffinityProcessor. similaryAffinityKey(AffinityFunction aff, IgnitePredicate<ClusterNode> nodeFilter, int backups, int parts)Constructor parameters in org.apache.ignite.internal.processors.affinity with type arguments of type ClusterNode Constructor Description GridAffinityAssignmentV2(AffinityTopologyVersion topVer, List<List<ClusterNode>> assignment, List<List<ClusterNode>> idealAssignment)GridAffinityFunctionContextImpl(List<ClusterNode> topSnapshot, List<List<ClusterNode>> prevAssignment, DiscoveryEvent discoEvt, @NotNull AffinityTopologyVersion topVer, int backups) -
Uses of ClusterNode in org.apache.ignite.internal.processors.authentication
Methods in org.apache.ignite.internal.processors.authentication with parameters of type ClusterNode Modifier and Type Method Description SecurityContextIgniteAuthenticationProcessor. authenticateNode(ClusterNode node, SecurityCredentials cred)Authenticates grid node with it's attributes via underlying Authenticator. -
Uses of ClusterNode in org.apache.ignite.internal.processors.cache
Methods in org.apache.ignite.internal.processors.cache that return ClusterNode Modifier and Type Method Description ClusterNodeGridCacheContext. localNode()ClusterNodeGridCacheSharedContext. localNode()@Nullable ClusterNodeGridCacheContext. node(UUID nodeId)@Nullable ClusterNodeGridCacheSharedContext. node(UUID nodeId)ClusterNodeWalStateNodeLeaveExchangeTask. node()static @Nullable ClusterNodeGridCacheUtils. oldest(Collection<ClusterNode> nodes)static ClusterNodeGridCacheUtils. primary(Iterable<? extends ClusterNode> nodes)@Nullable ClusterNodeGridCacheAffinityManager. primaryByKey(Object key, AffinityTopologyVersion topVer)@Nullable ClusterNodeGridCacheAffinityManager. primaryByPartition(int part, AffinityTopologyVersion topVer)@Nullable ClusterNodeGridCacheContext. selectAffinityNodeBalanced(List<ClusterNode> affNodes, Set<ClusterNode> invalidNodes, int partId, boolean canRemap, boolean forcePrimary)Determines an affinity node to send get request to.Methods in org.apache.ignite.internal.processors.cache with parameters of type ClusterNode Modifier and Type Method Description voidCacheGroupContext. addRebalanceEvent(int part, int type, ClusterNode discoNode, int discoType, long discoTs)Adds rebalancing event.static booleanGridCacheUtils. affinityNode(ClusterNode node, IgnitePredicate<ClusterNode> filter)booleanGridCacheAffinityManager. backupByPartition(ClusterNode n, int part, AffinityTopologyVersion topVer)static booleanGridCacheUtils. baselineNode(ClusterNode node, DiscoveryDataClusterState discoveryDataClusterState)static @Nullable DataStorageConfigurationGridCacheUtils. extractDataStorage(ClusterNode node, JdkMarshaller marshaller, ClassLoader clsLdr)Extract and unmarshal data storage configuration from given node.static @Nullable DataRegionConfigurationGridCacheUtils. findRemoteDataRegionConfiguration(ClusterNode node, JdkMarshaller marshaller, ClassLoader clsLdr, @Nullable String name)Finds and returns a data region configuration with the specified name that is configured on remote node.booleanGridCacheProcessor. hasCachesReceivedFromJoin(ClusterNode node)booleanGridCacheContext. isLocalNode(ClusterNode n)booleanClusterCachesInfo. isMergeConfigSupports(ClusterNode joiningNode)voidClusterCachesInfo. onClientCacheChange(ClientCacheChangeDiscoveryMessage msg, ClusterNode node)booleanGridCacheProcessor. onCustomEvent(DiscoveryCustomMessage msg, AffinityTopologyVersion topVer, ClusterNode node)Callback invoked from discovery thread when discovery custom message is received.voidClusterCachesInfo. onDiscoveryEvent(int type, ClusterNode node, AffinityTopologyVersion topVer)Discovery event callback, executed from discovery thread.voidGridCacheProcessor. onDiscoveryEvent(int type, @Nullable DiscoveryCustomMessage customMsg, ClusterNode node, AffinityTopologyVersion topVer, DiscoveryDataClusterState state)booleanGridCacheAffinityManager. partitionBelongs(ClusterNode node, int part, AffinityTopologyVersion topVer)IgniteInternalFuture<?>GridCacheSharedContext. partitionRecoveryFuture(AffinityTopologyVersion topVer, ClusterNode node)Captures all prepared operations that we need to wait before we able to perform PME-free switch.booleanGridCacheAffinityManager. primaryByKey(ClusterNode n, Object key, AffinityTopologyVersion topVer)booleanGridCacheAffinityManager. primaryByPartition(ClusterNode n, int part, AffinityTopologyVersion topVer)voidGridCachePartitionExchangeManager. processFullPartitionUpdate(ClusterNode node, GridDhtPartitionsFullMessage msg)voidGridCacheMvccCandidate. removeMappedNode(ClusterNode node)voidGridCacheIoManager. send(ClusterNode node, GridCacheMessage msg, byte plc)Sends communication message.voidGridCacheIoManager. sendOrderedMessage(ClusterNode node, Object topic, GridCacheMessage msg, byte plc, long timeout)@Nullable IgniteNodeValidationResultGridCacheProcessor. validateNode(ClusterNode node)Validates that new node can join grid topology, this method is called on coordinator node before new node joins topology.@Nullable IgniteNodeValidationResultGridCacheProcessor. validateNode(ClusterNode node, DiscoveryDataBag.JoiningNodeDiscoveryData discoData)Validates that new node can join grid topology, this method is called on coordinator node before new node joins topology.Method parameters in org.apache.ignite.internal.processors.cache with type arguments of type ClusterNode Modifier and Type Method Description voidCacheAffinitySharedManager. addToWaitGroup(int grpId, int part, AffinityTopologyVersion topVer, List<ClusterNode> assignment)Adds group partition to wait list.static booleanGridCacheUtils. affinityNode(ClusterNode node, IgnitePredicate<ClusterNode> filter)static Collection<ClusterNode>GridCacheUtils. backups(Collection<ClusterNode> nodes)voidGridCacheContext. dhtMap(UUID nearNodeId, AffinityTopologyVersion topVer, GridDhtCacheEntry entry, GridCacheVersion explicitLockVer, IgniteLogger log, Map<ClusterNode,List<GridDhtCacheEntry>> dhtMap, @Nullable Map<ClusterNode,List<GridDhtCacheEntry>> nearMap)voidGridCacheContext. dhtMap(GridDhtCacheEntry entry, GridCacheVersion explicitLockVer, IgniteLogger log, Map<ClusterNode,List<GridDhtCacheEntry>> dhtMap, Map<ClusterNode,List<GridDhtCacheEntry>> nearMap)static booleanGridCacheUtils. isInMemoryCluster(Collection<ClusterNode> nodes, JdkMarshaller marshaller, ClassLoader clsLdr)voidGridCacheMvccCandidate. mappedNodeIds(Collection<ClusterNode> mappedDhtNodes, Collection<ClusterNode> mappedNearNodes)static Map<UUID,Collection<ClusterNode>>GridCacheUtils. neighbors(Collection<ClusterNode> topSnapshot)Builds neighborhood map for all nodes in snapshot.static Collection<ClusterNode>GridCacheUtils. neighborsForNodes(Map<UUID,Collection<ClusterNode>> neighborhood, Iterable<ClusterNode> nodes)Returns neighbors for allnodes.static Collection<ClusterNode>GridCacheUtils. neighborsForNodes(Map<UUID,Collection<ClusterNode>> neighborhood, Iterable<ClusterNode> nodes)Returns neighbors for allnodes.static @Nullable ClusterNodeGridCacheUtils. oldest(Collection<ClusterNode> nodes)static ClusterNodeGridCacheUtils. primary(Iterable<? extends ClusterNode> nodes)@Nullable ClusterNodeGridCacheContext. selectAffinityNodeBalanced(List<ClusterNode> affNodes, Set<ClusterNode> invalidNodes, int partId, boolean canRemap, boolean forcePrimary)Determines an affinity node to send get request to.@Nullable ClusterNodeGridCacheContext. selectAffinityNodeBalanced(List<ClusterNode> affNodes, Set<ClusterNode> invalidNodes, int partId, boolean canRemap, boolean forcePrimary)Determines an affinity node to send get request to.Constructors in org.apache.ignite.internal.processors.cache with parameters of type ClusterNode Constructor Description DynamicCacheChangeFailureMessage(ClusterNode locNode, GridDhtPartitionExchangeId exchId, IgniteCheckedException cause, Collection<String> cacheNames)Creates new DynamicCacheChangeFailureMessage instance.WalStateNodeLeaveExchangeTask(SecurityContext secCtx, ClusterNode node)Constructor. -
Uses of ClusterNode in org.apache.ignite.internal.processors.cache.affinity
Methods in org.apache.ignite.internal.processors.cache.affinity that return ClusterNode Modifier and Type Method Description @Nullable ClusterNodeGridCacheAffinityImpl. mapKeyToNode(K key)This method provides ability to detect to which primary node the given key is mapped.@Nullable ClusterNodeGridCacheAffinityProxy. mapKeyToNode(K key)This method provides ability to detect to which primary node the given key is mapped.ClusterNodeGridCacheAffinityImpl. mapPartitionToNode(int part)Gets primary node for the given partition.ClusterNodeGridCacheAffinityProxy. mapPartitionToNode(int part)Gets primary node for the given partition.Methods in org.apache.ignite.internal.processors.cache.affinity that return types with arguments of type ClusterNode Modifier and Type Method Description Map<ClusterNode,Collection<K>>GridCacheAffinityImpl. mapKeysToNodes(@Nullable Collection<? extends K> keys)This method provides ability to detect which keys are mapped to which nodes.Map<ClusterNode,Collection<K>>GridCacheAffinityProxy. mapKeysToNodes(@Nullable Collection<? extends K> keys)This method provides ability to detect which keys are mapped to which nodes.Collection<ClusterNode>GridCacheAffinityImpl. mapKeyToPrimaryAndBackups(K key)Gets primary and backup nodes for the key.Collection<ClusterNode>GridCacheAffinityProxy. mapKeyToPrimaryAndBackups(K key)Gets primary and backup nodes for the key.Map<Integer,ClusterNode>GridCacheAffinityImpl. mapPartitionsToNodes(Collection<Integer> parts)Gets primary nodes for the given partitions.Map<Integer,ClusterNode>GridCacheAffinityProxy. mapPartitionsToNodes(Collection<Integer> parts)Gets primary nodes for the given partitions.Collection<ClusterNode>GridCacheAffinityImpl. mapPartitionToPrimaryAndBackups(int part)Gets primary and backup nodes for partition.Collection<ClusterNode>GridCacheAffinityProxy. mapPartitionToPrimaryAndBackups(int part)Gets primary and backup nodes for partition.Methods in org.apache.ignite.internal.processors.cache.affinity with parameters of type ClusterNode Modifier and Type Method Description int[]GridCacheAffinityImpl. allPartitions(ClusterNode n)Gets partition ids for which given cluster node has any ownership (either primary or backup).int[]GridCacheAffinityProxy. allPartitions(ClusterNode n)Gets partition ids for which given cluster node has any ownership (either primary or backup).int[]GridCacheAffinityImpl. backupPartitions(ClusterNode n)Gets partition ids for which given cluster node has backup ownership.int[]GridCacheAffinityProxy. backupPartitions(ClusterNode n)Gets partition ids for which given cluster node has backup ownership.booleanGridCacheAffinityImpl. isBackup(ClusterNode n, K key)Returnstrueif local node is one of the backup nodes for given key.booleanGridCacheAffinityProxy. isBackup(ClusterNode n, K key)Returnstrueif local node is one of the backup nodes for given key.booleanGridCacheAffinityImpl. isPrimary(ClusterNode n, K key)Returnstrueif given node is the primary node for given key.booleanGridCacheAffinityProxy. isPrimary(ClusterNode n, K key)Returnstrueif given node is the primary node for given key.booleanGridCacheAffinityImpl. isPrimaryOrBackup(ClusterNode n, K key)Returnstrueif local node is primary or one of the backup nodesbooleanGridCacheAffinityProxy. isPrimaryOrBackup(ClusterNode n, K key)Returnstrueif local node is primary or one of the backup nodesint[]GridCacheAffinityImpl. primaryPartitions(ClusterNode n)Gets partition ids for which the given cluster node has primary ownership.int[]GridCacheAffinityProxy. primaryPartitions(ClusterNode n)Gets partition ids for which the given cluster node has primary ownership. -
Uses of ClusterNode in org.apache.ignite.internal.processors.cache.binary
Methods in org.apache.ignite.internal.processors.cache.binary with parameters of type ClusterNode Modifier and Type Method Description @Nullable IgniteNodeValidationResultCacheObjectBinaryProcessorImpl. validateNode(ClusterNode rmtNode, DiscoveryDataBag.JoiningNodeDiscoveryData discoData)Validates that new node can join grid topology, this method is called on coordinator node before new node joins topology. -
Uses of ClusterNode in org.apache.ignite.internal.processors.cache.distributed
Methods in org.apache.ignite.internal.processors.cache.distributed that return ClusterNode Modifier and Type Method Description ClusterNodeGridDistributedTxMapping. primary()Constructors in org.apache.ignite.internal.processors.cache.distributed with parameters of type ClusterNode Constructor Description GridDistributedTxMapping(ClusterNode primary) -
Uses of ClusterNode in org.apache.ignite.internal.processors.cache.distributed.dht
Fields in org.apache.ignite.internal.processors.cache.distributed.dht declared as ClusterNode Modifier and Type Field Description protected ClusterNodeCacheDistributedGetFutureAdapter.AbstractMiniFuture. nodeMapped node.Fields in org.apache.ignite.internal.processors.cache.distributed.dht with type parameters of type ClusterNode Modifier and Type Field Description protected Map<AffinityTopologyVersion,Map<Integer,Set<ClusterNode>>>CacheDistributedGetFutureAdapter. invalidNodesMethods in org.apache.ignite.internal.processors.cache.distributed.dht that return ClusterNode Modifier and Type Method Description ClusterNodeGridPartitionedGetFuture. affNode()Explicit predefined single mapping (backup or primary).ClusterNodeCacheDistributedGetFutureAdapter.AbstractMiniFuture. node()Methods in org.apache.ignite.internal.processors.cache.distributed.dht that return types with arguments of type ClusterNode Modifier and Type Method Description List<List<ClusterNode>>GridDhtAffinityAssignmentResponse. affinityAssignment(DiscoCache discoCache)protected Set<ClusterNode>CacheDistributedGetFutureAdapter. getInvalidNodes(int part, AffinityTopologyVersion topVer)protected Set<ClusterNode>GridPartitionedSingleGetFuture. getInvalidNodes()List<List<ClusterNode>>GridDhtAffinityAssignmentResponse. idealAffinityAssignment(DiscoCache discoCache)Methods in org.apache.ignite.internal.processors.cache.distributed.dht with parameters of type ClusterNode Modifier and Type Method Description protected voidCacheDistributedGetFutureAdapter. addNodeAsInvalid(ClusterNode node, int part, AffinityTopologyVersion topVer)protected booleanCacheDistributedGetFutureAdapter. checkRetryPermits(KeyCacheObject key, ClusterNode node, Map<ClusterNode,LinkedHashMap<KeyCacheObject,Boolean>> missedNodesToKeysMapping)IgniteInternalFuture<GridNearLockResponse>GridDhtTransactionalCacheAdapter. lockAllAsync(GridCacheContext<?,?> cacheCtx, ClusterNode nearNode, GridNearLockRequest req)protected abstract voidGridDhtCacheAdapter.MessageHandler. onMessage(ClusterNode node, M msg)protected voidGridDhtCacheAdapter. processForceKeyResponse(ClusterNode node, GridDhtForceKeysResponse msg)protected voidGridDhtCacheAdapter. processForceKeysRequest(ClusterNode node, GridDhtForceKeysRequest msg)voidGridDhtCacheEntry. removeMapping(GridCacheVersion ver, ClusterNode mappedNode)Method parameters in org.apache.ignite.internal.processors.cache.distributed.dht with type arguments of type ClusterNode Modifier and Type Method Description voidGridDhtTxMapping. addMapping(List<ClusterNode> nodes)Adds information about next mapping.protected booleanCacheDistributedGetFutureAdapter. checkRetryPermits(KeyCacheObject key, ClusterNode node, Map<ClusterNode,LinkedHashMap<KeyCacheObject,Boolean>> missedNodesToKeysMapping)voidGridDhtAffinityAssignmentResponse. idealAffinityAssignment(List<List<ClusterNode>> idealAffAssignment)protected abstract voidCacheDistributedGetFutureAdapter. map(Collection<KeyCacheObject> keys, Map<ClusterNode,LinkedHashMap<KeyCacheObject,Boolean>> mapped, AffinityTopologyVersion topVer)protected voidGridPartitionedGetFuture. map(Collection<KeyCacheObject> keys, Map<ClusterNode,LinkedHashMap<KeyCacheObject,Boolean>> mapped, AffinityTopologyVersion topVer)@Nullable GridCacheMvccCandidateGridDhtCacheEntry. mappings(GridCacheVersion ver, Collection<ClusterNode> dhtNodeIds, Collection<ClusterNode> nearNodeIds)Sets mappings into entry.protected GridDhtTopologyFutureAdapter.CacheGroupValidationGridDhtTopologyFutureAdapter. validateCacheGroup(CacheGroupContext grp, Collection<ClusterNode> topNodes)Constructors in org.apache.ignite.internal.processors.cache.distributed.dht with parameters of type ClusterNode Constructor Description AbstractMiniFuture(ClusterNode node, LinkedHashMap<KeyCacheObject,Boolean> keys, AffinityTopologyVersion topVer)GridPartitionedGetFuture(GridCacheContext<K,V> cctx, Collection<KeyCacheObject> keys, boolean readThrough, boolean forcePrimary, String taskName, boolean deserializeBinary, boolean recovery, @Nullable IgniteCacheExpiryPolicy expiryPlc, boolean skipVals, boolean needVer, boolean keepCacheObjects, @Nullable String txLbl, ClusterNode affNode)Constructor parameters in org.apache.ignite.internal.processors.cache.distributed.dht with type arguments of type ClusterNode Constructor Description GridDhtAffinityAssignmentResponse(long futId, int grpId, @NotNull AffinityTopologyVersion topVer, List<List<ClusterNode>> affAssignment) -
Uses of ClusterNode in org.apache.ignite.internal.processors.cache.distributed.dht.atomic
Method parameters in org.apache.ignite.internal.processors.cache.distributed.dht.atomic with type arguments of type ClusterNode Modifier and Type Method Description protected abstract voidGridDhtAtomicAbstractUpdateFuture. addDhtKey(KeyCacheObject key, List<ClusterNode> dhtNodes) -
Uses of ClusterNode in org.apache.ignite.internal.processors.cache.distributed.dht.preloader
Methods in org.apache.ignite.internal.processors.cache.distributed.dht.preloader that return ClusterNode Modifier and Type Method Description ClusterNodeGridDhtPartitionExchangeId. eventNode()ClusterNodeGridDhtPreloaderAssignments. supplier(int part)Gets a supplier node for a partition.Methods in org.apache.ignite.internal.processors.cache.distributed.dht.preloader that return types with arguments of type ClusterNode Modifier and Type Method Description List<List<ClusterNode>>CacheGroupAffinityMessage. createAssignments(Map<Long,ClusterNode> nodesByOrder, DiscoCache discoCache)@Nullable List<List<ClusterNode>>CacheGroupAffinityMessage. createIdealAssignments(Map<Long,ClusterNode> nodesByOrder, DiscoCache discoCache)static List<ClusterNode>CacheGroupAffinityMessage. toNodes(GridLongList assign, Map<Long,ClusterNode> nodesByOrder, DiscoCache discoCache)Methods in org.apache.ignite.internal.processors.cache.distributed.dht.preloader with parameters of type ClusterNode Modifier and Type Method Description booleanGridDhtPartitionsExchangeFuture. addOrMergeDelayedFullMessage(ClusterNode node, GridDhtPartitionsFullMessage fullMsg)Add or merge updates received from coordinator while exchange in progress.booleanGridDhtPartitionsExchangeFuture. fastReplyOnSingleMessage(ClusterNode node, GridDhtPartitionsSingleMessage msg)Tries to fast reply withGridDhtPartitionsFullMessageon received single message in case of exchange future has already completed.voidGridDhtPartitionsExchangeFuture. forceClientReconnect(ClusterNode node, GridDhtPartitionsSingleMessage msg)Method is called on coordinator in situation when initial ExchangeFuture created on client join event was preempted from exchange history because of IGNITE_EXCHANGE_HISTORY_SIZE property.voidGridDhtPartitionsExchangeFuture. onAffinityChangeMessage(ClusterNode node, CacheAffinityChangeMessage msg)Affinity change message callback, processed from the same thread asGridDhtPartitionsExchangeFuture.onNodeLeft(org.apache.ignite.cluster.ClusterNode).voidGridDhtPartitionsExchangeFuture. onDynamicCacheChangeFail(ClusterNode node, DynamicCacheChangeFailureMessage msg)Cache change failure message callback, processed from the discovery thread.voidInitNewCoordinatorFuture. onMessage(ClusterNode node, GridDhtPartitionsSingleMessage msg)voidGridDhtPartitionsExchangeFuture. onNodeLeft(ClusterNode node)Node left callback, processed from the same thread asGridDhtPartitionsExchangeFuture.onAffinityChangeMessage(org.apache.ignite.cluster.ClusterNode, org.apache.ignite.internal.processors.cache.CacheAffinityChangeMessage).voidGridDhtPartitionsExchangeFuture. onReceiveFullMessage(ClusterNode node, GridDhtPartitionsFullMessage msg)voidGridDhtPartitionsExchangeFuture. onReceivePartitionRequest(ClusterNode node, GridDhtPartitionsSingleRequest msg)voidGridDhtPartitionsExchangeFuture. onReceiveSingleMessage(ClusterNode node, GridDhtPartitionsSingleMessage msg)Processing of received single message.Method parameters in org.apache.ignite.internal.processors.cache.distributed.dht.preloader with type arguments of type ClusterNode Modifier and Type Method Description List<List<ClusterNode>>CacheGroupAffinityMessage. createAssignments(Map<Long,ClusterNode> nodesByOrder, DiscoCache discoCache)@Nullable List<List<ClusterNode>>CacheGroupAffinityMessage. createIdealAssignments(Map<Long,ClusterNode> nodesByOrder, DiscoCache discoCache)static List<ClusterNode>CacheGroupAffinityMessage. toNodes(GridLongList assign, Map<Long,ClusterNode> nodesByOrder, DiscoCache discoCache) -
Uses of ClusterNode in org.apache.ignite.internal.processors.cache.distributed.dht.topology
Methods in org.apache.ignite.internal.processors.cache.distributed.dht.topology that return types with arguments of type ClusterNode Modifier and Type Method Description List<List<ClusterNode>>GridClientPartitionTopology. allOwners()List<List<ClusterNode>>GridDhtPartitionTopology. allOwners()List<List<ClusterNode>>GridDhtPartitionTopologyImpl. allOwners()List<ClusterNode>GridClientPartitionTopology. moving(int p)List<ClusterNode>GridDhtPartitionTopology. moving(int p)List<ClusterNode>GridDhtPartitionTopologyImpl. moving(int p)@Nullable List<ClusterNode>GridClientPartitionTopology. nodes(int p, AffinityAssignment affAssignment, List<ClusterNode> affNodes)List<ClusterNode>GridClientPartitionTopology. nodes(int p, AffinityTopologyVersion topVer)@Nullable List<ClusterNode>GridDhtPartitionTopology. nodes(int p, AffinityAssignment affAssignment, List<ClusterNode> affNodes)List<ClusterNode>GridDhtPartitionTopology. nodes(int p, AffinityTopologyVersion topVer)@Nullable List<ClusterNode>GridDhtPartitionTopologyImpl. nodes(int p, AffinityAssignment affAssignment, List<ClusterNode> affNodes)List<ClusterNode>GridDhtPartitionTopologyImpl. nodes(int p, AffinityTopologyVersion topVer)List<ClusterNode>GridClientPartitionTopology. owners(int p)List<ClusterNode>GridClientPartitionTopology. owners(int p, AffinityTopologyVersion topVer)List<ClusterNode>GridDhtPartitionTopology. owners(int p)List<ClusterNode>GridDhtPartitionTopology. owners(int p, AffinityTopologyVersion topVer)List<ClusterNode>GridDhtPartitionTopologyImpl. owners(int p)List<ClusterNode>GridDhtPartitionTopologyImpl. owners(int p, AffinityTopologyVersion topVer)Method parameters in org.apache.ignite.internal.processors.cache.distributed.dht.topology with type arguments of type ClusterNode Modifier and Type Method Description @Nullable List<ClusterNode>GridClientPartitionTopology. nodes(int p, AffinityAssignment affAssignment, List<ClusterNode> affNodes)@Nullable List<ClusterNode>GridDhtPartitionTopology. nodes(int p, AffinityAssignment affAssignment, List<ClusterNode> affNodes)@Nullable List<ClusterNode>GridDhtPartitionTopologyImpl. nodes(int p, AffinityAssignment affAssignment, List<ClusterNode> affNodes) -
Uses of ClusterNode in org.apache.ignite.internal.processors.cache.distributed.near
Methods in org.apache.ignite.internal.processors.cache.distributed.near that return ClusterNode Modifier and Type Method Description ClusterNodeGridNearLockMapping. node()Methods in org.apache.ignite.internal.processors.cache.distributed.near with parameters of type ClusterNode Modifier and Type Method Description voidGridNearTxLocal. addKeyMapping(IgniteTxKey key, ClusterNode node)Adds key mapping to dht mapping.Method parameters in org.apache.ignite.internal.processors.cache.distributed.near with type arguments of type ClusterNode Modifier and Type Method Description protected voidGridNearGetFuture. map(Collection<KeyCacheObject> keys, Map<ClusterNode,LinkedHashMap<KeyCacheObject,Boolean>> mapped, AffinityTopologyVersion topVer)Constructors in org.apache.ignite.internal.processors.cache.distributed.near with parameters of type ClusterNode Constructor Description GridNearLockMapping(ClusterNode node, KeyCacheObject firstKey)Creates near lock mapping for specified node and key. -
Uses of ClusterNode in org.apache.ignite.internal.processors.cache.distributed.near.consistency
Fields in org.apache.ignite.internal.processors.cache.distributed.near.consistency with type parameters of type ClusterNode Modifier and Type Field Description protected Map<ClusterNode,GridPartitionedGetFuture<KeyCacheObject,EntryGetResult>>GridNearReadRepairAbstractFuture. futsAffinity node's get futures.protected Map<KeyCacheObject,ClusterNode>GridNearReadRepairAbstractFuture. primariesPrimaries per key. -
Uses of ClusterNode in org.apache.ignite.internal.processors.cache.persistence.snapshot
Fields in org.apache.ignite.internal.processors.cache.persistence.snapshot with type parameters of type ClusterNode Modifier and Type Field Description protected Map<ClusterNode,List<SnapshotMetadata>>AbstractSnapshotVerificationTask. metasMap of snapshot metadata information found on each cluster node.Methods in org.apache.ignite.internal.processors.cache.persistence.snapshot that return ClusterNode Modifier and Type Method Description ClusterNodeSnapshotHandlerContext. localNode()ClusterNodeSnapshotHandlerResult. node()Methods in org.apache.ignite.internal.processors.cache.persistence.snapshot that return types with arguments of type ClusterNode Modifier and Type Method Description Map<ClusterNode,List<SnapshotMetadata>>SnapshotPartitionsVerifyTaskArg. clusterMetadata()Map<ClusterNode,Exception>IgniteSnapshotVerifyException. exceptions()Map<ClusterNode,Exception>SnapshotMetadataVerificationTaskResult. exceptions()Map<ClusterNode,Exception>SnapshotPartitionsVerifyTaskResult. exceptions()Map<ComputeJob,ClusterNode>AbstractSnapshotVerificationTask. map(List<ClusterNode> subgrid, SnapshotPartitionsVerifyTaskArg arg)This method is called to map or split grid task into multiple grid jobs.@NotNull Map<? extends ComputeJob,ClusterNode>SnapshotMetadataVerificationTask. map(List<ClusterNode> subgrid, SnapshotMetadataVerificationTaskArg arg)This method is called to map or split grid task into multiple grid jobs.Map<ClusterNode,List<SnapshotMetadata>>SnapshotMetadataVerificationTaskResult. meta()Map<ClusterNode,List<SnapshotMetadata>>SnapshotPartitionsVerifyTaskResult. metas()Method parameters in org.apache.ignite.internal.processors.cache.persistence.snapshot with type arguments of type ClusterNode Modifier and Type Method Description Map<ComputeJob,ClusterNode>AbstractSnapshotVerificationTask. map(List<ClusterNode> subgrid, SnapshotPartitionsVerifyTaskArg arg)This method is called to map or split grid task into multiple grid jobs.@NotNull Map<? extends ComputeJob,ClusterNode>SnapshotMetadataVerificationTask. map(List<ClusterNode> subgrid, SnapshotMetadataVerificationTaskArg arg)This method is called to map or split grid task into multiple grid jobs.Constructors in org.apache.ignite.internal.processors.cache.persistence.snapshot with parameters of type ClusterNode Constructor Description SnapshotHandlerContext(SnapshotMetadata metadata, @Nullable Collection<String> grps, ClusterNode locNode, File snpDir, boolean streamerWrn, boolean check)SnapshotHandlerResult(T data, @Nullable Exception err, ClusterNode node)Constructor parameters in org.apache.ignite.internal.processors.cache.persistence.snapshot with type arguments of type ClusterNode Constructor Description IgniteSnapshotVerifyException(Map<ClusterNode,? extends Exception> map)SnapshotMetadataVerificationTaskResult(Map<ClusterNode,List<SnapshotMetadata>> meta, Map<ClusterNode,Exception> exceptions)SnapshotPartitionsVerifyTaskArg(@Nullable Collection<String> grpNames, Map<ClusterNode,List<SnapshotMetadata>> clusterMetas, @Nullable String snpPath, int incIdx, boolean check)SnapshotPartitionsVerifyTaskResult(Map<ClusterNode,List<SnapshotMetadata>> metas, @Nullable IdleVerifyResultV2 idleRes) -
Uses of ClusterNode in org.apache.ignite.internal.processors.cache.persistence.wal.reader
Methods in org.apache.ignite.internal.processors.cache.persistence.wal.reader that return ClusterNode Modifier and Type Method Description ClusterNodeStandaloneNoopDiscoverySpi. getLocalNode()Gets local node.@Nullable ClusterNodeStandaloneNoopDiscoverySpi. getNode(UUID nodeId)Gets node by ID.ClusterNodeStandaloneSpiContext. localNode()Gets local grid node.@Nullable ClusterNodeStandaloneSpiContext. node(UUID nodeId)Gets a node instance based on its ID.Methods in org.apache.ignite.internal.processors.cache.persistence.wal.reader that return types with arguments of type ClusterNode Modifier and Type Method Description Collection<ClusterNode>StandaloneNoopDiscoverySpi. getRemoteNodes()Gets collection of remote nodes in grid or empty collection if no remote nodes found.Collection<ClusterNode>StandaloneSpiContext. nodes()Gets a collection of all grid nodes.Collection<ClusterNode>StandaloneSpiContext. remoteNodes()Gets a collection of remote grid nodes.Methods in org.apache.ignite.internal.processors.cache.persistence.wal.reader with parameters of type ClusterNode Modifier and Type Method Description voidStandaloneSpiContext. resolveCommunicationFailure(ClusterNode node, Exception err)voidStandaloneSpiContext. send(ClusterNode node, Serializable msg, String topic)Sends a message to a remote node.voidStandaloneNoopCommunicationSpi. sendMessage(ClusterNode destNode, Serializable msg)Sends given message to destination node.@Nullable IgniteNodeValidationResultStandaloneSpiContext. validateNode(ClusterNode node)Validates that new node can join grid topology, this method is called on coordinator node before new node joins topology.@Nullable IgniteNodeValidationResultStandaloneSpiContext. validateNode(ClusterNode node, DiscoveryDataBag discoData) -
Uses of ClusterNode in org.apache.ignite.internal.processors.cache.query
Method parameters in org.apache.ignite.internal.processors.cache.query with type arguments of type ClusterNode Modifier and Type Method Description CacheQueryFuture<?>GridCacheDistributedQueryManager. queryDistributed(GridCacheQueryBean qry, Collection<ClusterNode> nodes)Executes distributed query.abstract CacheQueryFuture<?>GridCacheQueryManager. queryDistributed(GridCacheQueryBean qry, Collection<ClusterNode> nodes)Executes distributed query.CacheQueryFuture<?>GridCacheDistributedQueryManager. queryFieldsDistributed(GridCacheQueryBean qry, Collection<ClusterNode> nodes)Executes distributed fields query.abstract CacheQueryFuture<?>GridCacheQueryManager. queryFieldsDistributed(GridCacheQueryBean qry, Collection<ClusterNode> nodes)Executes distributed fields query.GridCloseableIteratorGridCacheDistributedQueryManager. scanQueryDistributed(CacheQuery qry, Collection<ClusterNode> nodes)Executes distributed SCAN query.abstract GridCloseableIteratorGridCacheQueryManager. scanQueryDistributed(CacheQuery qry, Collection<ClusterNode> nodes)Executes distributed SCAN query.Constructor parameters in org.apache.ignite.internal.processors.cache.query with type arguments of type ClusterNode Constructor Description GridCacheDistributedFieldsQueryFuture(GridCacheContext<?,?> ctx, long reqId, GridCacheQueryBean qry, Collection<ClusterNode> nodes)GridCacheDistributedQueryFuture(GridCacheContext<K,V> ctx, long reqId, GridCacheQueryBean qry, Collection<ClusterNode> nodes) -
Uses of ClusterNode in org.apache.ignite.internal.processors.cache.transactions
Methods in org.apache.ignite.internal.processors.cache.transactions with parameters of type ClusterNode Modifier and Type Method Description @Nullable List<PartitionUpdateCountersMessage>IgniteTxHandler. filterUpdateCountersForBackupNode(IgniteInternalTx tx, ClusterNode node)IgniteInternalFuture<Boolean>IgniteTxManager. recoverLocalTxs(AffinityTopologyVersion topVer, ClusterNode node)Creates a future that will wait for all transactions with failed primary recovery.voidIgniteTxManager. sendTransactionMessage(ClusterNode n, GridCacheMessage msg, IgniteInternalTx tx, byte plc)Sends transaction message after transforming it. -
Uses of ClusterNode in org.apache.ignite.internal.processors.cache.verify
Methods in org.apache.ignite.internal.processors.cache.verify that return types with arguments of type ClusterNode Modifier and Type Method Description @NotNull Map<? extends ComputeJob,ClusterNode>CollectConflictPartitionKeysTask. map(List<ClusterNode> subgrid, PartitionKey partKey)This method is called to map or split grid task into multiple grid jobs.@NotNull Map<? extends ComputeJob,ClusterNode>RetrieveConflictPartitionValuesTask. map(List<ClusterNode> subgrid, Map<PartitionHashRecord,List<PartitionEntryHashRecord>> collectTaskRes)This method is called to map or split grid task into multiple grid jobs.Method parameters in org.apache.ignite.internal.processors.cache.verify with type arguments of type ClusterNode Modifier and Type Method Description @NotNull Map<? extends ComputeJob,ClusterNode>CollectConflictPartitionKeysTask. map(List<ClusterNode> subgrid, PartitionKey partKey)This method is called to map or split grid task into multiple grid jobs.@NotNull Map<? extends ComputeJob,ClusterNode>RetrieveConflictPartitionValuesTask. map(List<ClusterNode> subgrid, Map<PartitionHashRecord,List<PartitionEntryHashRecord>> collectTaskRes)This method is called to map or split grid task into multiple grid jobs. -
Uses of ClusterNode in org.apache.ignite.internal.processors.cluster
Methods in org.apache.ignite.internal.processors.cluster that return ClusterNode Modifier and Type Method Description ClusterNodeBaselineTopology. baselineNode(Object consId)Methods in org.apache.ignite.internal.processors.cluster that return types with arguments of type ClusterNode Modifier and Type Method Description List<ClusterNode>BaselineTopology. createBaselineView(Collection<ClusterNode> aliveNodes, @Nullable IgnitePredicate<ClusterNode> nodeFilter)Methods in org.apache.ignite.internal.processors.cluster with parameters of type ClusterNode Modifier and Type Method Description @Nullable ChangeGlobalStateFinishMessageGridClusterStateProcessor. onNodeLeft(ClusterNode node)@Nullable ChangeGlobalStateFinishMessageIGridClusterStateProcessor. onNodeLeft(ClusterNode node)@Nullable IgniteNodeValidationResultGridClusterStateProcessor. validateNode(ClusterNode node)Validates that new node can join grid topology, this method is called on coordinator node before new node joins topology.@Nullable IgniteNodeValidationResultGridClusterStateProcessor. validateNode(ClusterNode node, DiscoveryDataBag.JoiningNodeDiscoveryData discoData)Validates that new node can join grid topology, this method is called on coordinator node before new node joins topology.Method parameters in org.apache.ignite.internal.processors.cluster with type arguments of type ClusterNode Modifier and Type Method Description booleanGridClusterStateProcessor. autoAdjustInMemoryClusterState(UUID nodeId, Collection<ClusterNode> topSnapshot, DiscoCache discoCache, long topVer, int minorTopVer)Update baseline locally if cluster is not persistent and baseline autoadjustment is enabled with zero timeout.List<ClusterNode>BaselineTopology. createBaselineView(Collection<ClusterNode> aliveNodes, @Nullable IgnitePredicate<ClusterNode> nodeFilter)List<ClusterNode>BaselineTopology. createBaselineView(Collection<ClusterNode> aliveNodes, @Nullable IgnitePredicate<ClusterNode> nodeFilter)booleanBaselineTopology. isSatisfied(@NotNull Collection<ClusterNode> presentedNodes) -
Uses of ClusterNode in org.apache.ignite.internal.processors.continuous
Method parameters in org.apache.ignite.internal.processors.continuous with type arguments of type ClusterNode Modifier and Type Method Description UUIDGridContinuousProcessor. registerStaticRoutine(String cacheName, javax.cache.event.CacheEntryUpdatedListener<?,?> locLsnr, CacheEntryEventSerializableFilter rmtFilter, @Nullable IgnitePredicate<ClusterNode> prjPred)Registers routine info to be sent in discovery data during this node join (to be used for internal queries started from client nodes).IgniteInternalFuture<UUID>GridContinuousProcessor. startRoutine(GridContinuousHandler hnd, boolean locOnly, int bufSize, long interval, boolean autoUnsubscribe, @Nullable IgnitePredicate<ClusterNode> prjPred) -
Uses of ClusterNode in org.apache.ignite.internal.processors.datastreamer
Methods in org.apache.ignite.internal.processors.datastreamer with parameters of type ClusterNode Modifier and Type Method Description static byteDataStreamProcessor. ioPolicy(@Nullable IgniteClosure<ClusterNode,Byte> rslvr, ClusterNode node)Get IO policy for particular node with provided resolver.Method parameters in org.apache.ignite.internal.processors.datastreamer with type arguments of type ClusterNode Modifier and Type Method Description static byteDataStreamProcessor. ioPolicy(@Nullable IgniteClosure<ClusterNode,Byte> rslvr, ClusterNode node)Get IO policy for particular node with provided resolver.voidDataStreamerImpl. ioPolicyResolver(IgniteClosure<ClusterNode,Byte> ioPlcRslvr) -
Uses of ClusterNode in org.apache.ignite.internal.processors.job
Methods in org.apache.ignite.internal.processors.job that return ClusterNode Modifier and Type Method Description ClusterNodeGridJobWorker. getTaskNode()Methods in org.apache.ignite.internal.processors.job with parameters of type ClusterNode Modifier and Type Method Description voidGridJobProcessor. processJobExecuteRequest(ClusterNode node, GridJobExecuteRequest req) -
Uses of ClusterNode in org.apache.ignite.internal.processors.metastorage.persistence
Methods in org.apache.ignite.internal.processors.metastorage.persistence with parameters of type ClusterNode Modifier and Type Method Description @Nullable IgniteNodeValidationResultDistributedMetaStorageImpl. validateNode(ClusterNode node, DiscoveryDataBag.JoiningNodeDiscoveryData discoData)Validates that new node can join grid topology, this method is called on coordinator node before new node joins topology. -
Uses of ClusterNode in org.apache.ignite.internal.processors.nodevalidation
Methods in org.apache.ignite.internal.processors.nodevalidation with parameters of type ClusterNode Modifier and Type Method Description @Nullable IgniteNodeValidationResultOsDiscoveryNodeValidationProcessor. validateNode(ClusterNode node)Validates that new node can join grid topology, this method is called on coordinator node before new node joins topology. -
Uses of ClusterNode in org.apache.ignite.internal.processors.platform
Methods in org.apache.ignite.internal.processors.platform with parameters of type ClusterNode Modifier and Type Method Description voidPlatformContext. addNode(ClusterNode node)Sends node info to native platform, if necessary.voidPlatformContextImpl. addNode(ClusterNode node)Sends node info to native platform, if necessary.voidPlatformContext. writeNode(BinaryRawWriterEx writer, ClusterNode node)Writes a node id to a stream and sends node info to native platform, if necessary.voidPlatformContextImpl. writeNode(BinaryRawWriterEx writer, ClusterNode node)Writes a node id to a stream and sends node info to native platform, if necessary.Method parameters in org.apache.ignite.internal.processors.platform with type arguments of type ClusterNode Modifier and Type Method Description voidPlatformContext. writeNodes(BinaryRawWriterEx writer, Collection<ClusterNode> nodes)Writes multiple node ids to a stream and sends node info to native platform, if necessary.voidPlatformContextImpl. writeNodes(BinaryRawWriterEx writer, Collection<ClusterNode> nodes)Writes multiple node ids to a stream and sends node info to native platform, if necessary. -
Uses of ClusterNode in org.apache.ignite.internal.processors.platform.cache.affinity
Methods in org.apache.ignite.internal.processors.platform.cache.affinity that return types with arguments of type ClusterNode Modifier and Type Method Description List<List<ClusterNode>>PlatformAffinityFunction. assignPartitions(AffinityFunctionContext affCtx)Gets affinity nodes for a partition.static @NotNull List<List<ClusterNode>>PlatformAffinityUtils. readPartitionAssignment(BinaryRawReader reader, PlatformContext ctx)Reads the partition assignment.Method parameters in org.apache.ignite.internal.processors.platform.cache.affinity with type arguments of type ClusterNode Modifier and Type Method Description static voidPlatformAffinityUtils. writePartitionAssignment(Collection<List<ClusterNode>> partitions, BinaryRawWriterEx writer, PlatformContext ctx)Writes the partition assignment to a stream. -
Uses of ClusterNode in org.apache.ignite.internal.processors.platform.client.cluster
Constructor parameters in org.apache.ignite.internal.processors.platform.client.cluster with type arguments of type ClusterNode Constructor Description ClientClusterGroupGetNodesDetailsResponse(long reqId, Collection<ClusterNode> nodes)Constructor. -
Uses of ClusterNode in org.apache.ignite.internal.processors.platform.cluster
Methods in org.apache.ignite.internal.processors.platform.cluster with parameters of type ClusterNode Modifier and Type Method Description booleanPlatformClusterNodeFilterImpl. apply(ClusterNode clusterNode)Predicate body. -
Uses of ClusterNode in org.apache.ignite.internal.processors.platform.compute
Methods in org.apache.ignite.internal.processors.platform.compute that return types with arguments of type ClusterNode Modifier and Type Method Description @NotNull Map<? extends ComputeJob,ClusterNode>PlatformBalancingMultiClosureTask. map(List<ClusterNode> subgrid, @Nullable Object arg)This method is called to map or split grid task into multiple grid jobs.@NotNull Map<? extends ComputeJob,ClusterNode>PlatformBalancingSingleClosureTask. map(List<ClusterNode> subgrid, @Nullable Object arg)This method is called to map or split grid task into multiple grid jobs.@NotNull Map<? extends ComputeJob,ClusterNode>PlatformBroadcastingMultiClosureTask. map(List<ClusterNode> subgrid, @Nullable Object arg)This method is called to map or split grid task into multiple grid jobs.@NotNull Map<? extends ComputeJob,ClusterNode>PlatformBroadcastingSingleClosureTask. map(List<ClusterNode> subgrid, @Nullable Object arg)This method is called to map or split grid task into multiple grid jobs.@NotNull Map<? extends ComputeJob,ClusterNode>PlatformFullTask. map(List<ClusterNode> subgrid, @Nullable Object arg)This method is called to map or split grid task into multiple grid jobs.Method parameters in org.apache.ignite.internal.processors.platform.compute with type arguments of type ClusterNode Modifier and Type Method Description @NotNull Map<? extends ComputeJob,ClusterNode>PlatformBalancingMultiClosureTask. map(List<ClusterNode> subgrid, @Nullable Object arg)This method is called to map or split grid task into multiple grid jobs.@NotNull Map<? extends ComputeJob,ClusterNode>PlatformBalancingSingleClosureTask. map(List<ClusterNode> subgrid, @Nullable Object arg)This method is called to map or split grid task into multiple grid jobs.@NotNull Map<? extends ComputeJob,ClusterNode>PlatformBroadcastingMultiClosureTask. map(List<ClusterNode> subgrid, @Nullable Object arg)This method is called to map or split grid task into multiple grid jobs.@NotNull Map<? extends ComputeJob,ClusterNode>PlatformBroadcastingSingleClosureTask. map(List<ClusterNode> subgrid, @Nullable Object arg)This method is called to map or split grid task into multiple grid jobs.@NotNull Map<? extends ComputeJob,ClusterNode>PlatformFullTask. map(List<ClusterNode> subgrid, @Nullable Object arg)This method is called to map or split grid task into multiple grid jobs. -
Uses of ClusterNode in org.apache.ignite.internal.processors.plugin
Methods in org.apache.ignite.internal.processors.plugin with parameters of type ClusterNode Modifier and Type Method Description voidCachePluginManager. validateRemotes(CacheConfiguration rmtCfg, ClusterNode rmtNode)Checks that remote caches has configuration compatible with the local. -
Uses of ClusterNode in org.apache.ignite.internal.processors.query
Methods in org.apache.ignite.internal.processors.query with parameters of type ClusterNode Modifier and Type Method Description voidGridQueryProcessor. onNodeLeave(ClusterNode node)Handle node leave. -
Uses of ClusterNode in org.apache.ignite.internal.processors.query.schema
Methods in org.apache.ignite.internal.processors.query.schema that return ClusterNode Modifier and Type Method Description ClusterNodeSchemaNodeLeaveExchangeWorkerTask. node()Methods in org.apache.ignite.internal.processors.query.schema with parameters of type ClusterNode Modifier and Type Method Description voidSchemaOperationManager. onNodeLeave(UUID nodeId, ClusterNode curCrd)Handle node leave event.Constructors in org.apache.ignite.internal.processors.query.schema with parameters of type ClusterNode Constructor Description SchemaNodeLeaveExchangeWorkerTask(SecurityContext secCtx, ClusterNode node)Constructor.SchemaOperationManager(GridKernalContext ctx, GridQueryProcessor qryProc, SchemaOperationWorker worker, @Nullable ClusterNode crd)Constructor. -
Uses of ClusterNode in org.apache.ignite.internal.processors.security
Methods in org.apache.ignite.internal.processors.security with parameters of type ClusterNode Modifier and Type Method Description static SecurityContextSecurityUtils. authenticateLocalNode(ClusterNode node, SecurityCredentials cred, DiscoverySpiNodeAuthenticator nodeAuth)Performs local node authentication.SecurityContextGridSecurityProcessor. authenticateNode(ClusterNode node, SecurityCredentials cred)Authenticates grid node with it's attributes via underlying Authenticator.SecurityContextIgniteSecurity. authenticateNode(ClusterNode node, SecurityCredentials cred)SecurityContextIgniteSecurityProcessor. authenticateNode(ClusterNode node, SecurityCredentials cred)SecurityContextNoOpIgniteSecurityProcessor. authenticateNode(ClusterNode node, SecurityCredentials cred)static SecurityContextSecurityUtils. nodeSecurityContext(Marshaller marsh, ClassLoader ldr, ClusterNode node)Gets the node's security context.@Nullable IgniteNodeValidationResultIgniteSecurityProcessor. validateNode(ClusterNode node)Validates that new node can join grid topology, this method is called on coordinator node before new node joins topology.@Nullable IgniteNodeValidationResultIgniteSecurityProcessor. validateNode(ClusterNode node, DiscoveryDataBag.JoiningNodeDiscoveryData discoData)Validates that new node can join grid topology, this method is called on coordinator node before new node joins topology.@Nullable IgniteNodeValidationResultNoOpIgniteSecurityProcessor. validateNode(ClusterNode node)Validates that new node can join grid topology, this method is called on coordinator node before new node joins topology.@Nullable IgniteNodeValidationResultNoOpIgniteSecurityProcessor. validateNode(ClusterNode node, DiscoveryDataBag.JoiningNodeDiscoveryData discoData)Validates that new node can join grid topology, this method is called on coordinator node before new node joins topology. -
Uses of ClusterNode in org.apache.ignite.internal.processors.service
Methods in org.apache.ignite.internal.processors.service that return types with arguments of type ClusterNode Modifier and Type Method Description IgnitePredicate<ClusterNode>LazyServiceConfiguration. getNodeFilter()Gets node filter used to filter nodes on which the service will be deployed.Methods in org.apache.ignite.internal.processors.service with parameters of type ClusterNode Modifier and Type Method Description @Nullable IgniteNodeValidationResultIgniteServiceProcessor. validateNode(ClusterNode node, DiscoveryDataBag.JoiningNodeDiscoveryData data)Validates that new node can join grid topology, this method is called on coordinator node before new node joins topology.Method parameters in org.apache.ignite.internal.processors.service with type arguments of type ClusterNode Modifier and Type Method Description ServiceConfigurationLazyServiceConfiguration. 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.internal.processors.session
Method parameters in org.apache.ignite.internal.processors.session with type arguments of type ClusterNode Modifier and Type Method Description GridTaskSessionImplGridTaskSessionProcessor. createTaskSession(IgniteUuid sesId, UUID taskNodeId, String taskName, @Nullable GridDeployment dep, String taskClsName, @Nullable Collection<UUID> top, @Nullable IgnitePredicate<ClusterNode> topPred, long startTime, long endTime, Collection<ComputeJobSibling> siblings, Map<Object,Object> attrs, boolean fullSup, boolean internal, @Nullable String execName, @Nullable SecurityContext secCtx)Creates task session. -
Uses of ClusterNode in org.apache.ignite.internal.processors.task
Methods in org.apache.ignite.internal.processors.task that return types with arguments of type ClusterNode Modifier and Type Method Description Collection<ClusterNode>TaskExecutionOptions. projection()IgnitePredicate<ClusterNode>TaskExecutionOptions. projectionPredicate()Method parameters in org.apache.ignite.internal.processors.task with type arguments of type ClusterNode Modifier and Type Method Description static TaskExecutionOptionsTaskExecutionOptions. options(Collection<ClusterNode> projection)TaskExecutionOptionsTaskExecutionOptions. withProjection(Collection<ClusterNode> projection)TaskExecutionOptionsTaskExecutionOptions. withProjectionPredicate(IgnitePredicate<ClusterNode> projectionPredicate) -
Uses of ClusterNode in org.apache.ignite.internal.util
Methods in org.apache.ignite.internal.util that return ClusterNode Modifier and Type Method Description static ClusterNodeIgniteUtils. oldest(Collection<ClusterNode> c, @Nullable IgnitePredicate<ClusterNode> p)Gets oldest node out of collection of nodes.static ClusterNodeIgniteUtils. randomServerNode(GridKernalContext ctx)static ClusterNodeIgniteUtils. youngest(Collection<ClusterNode> c, @Nullable IgnitePredicate<ClusterNode> p)Gets youngest node out of collection of nodes.Methods in org.apache.ignite.internal.util that return types with arguments of type ClusterNode Modifier and Type Method Description static IgniteClosure<UUID,ClusterNode>IgniteUtils. id2Node(GridKernalContext ctx)static Map<String,Collection<ClusterNode>>IgniteUtils. neighborhood(Iterable<ClusterNode> nodes)Groups given nodes by the node's physical computer (host).Methods in org.apache.ignite.internal.util with parameters of type ClusterNode Modifier and Type Method Description static StringIgniteUtils. addressesAsString(ClusterNode node)Returns string representation of node addresses.static GridCacheAttributes[]IgniteUtils. cacheAttributes(ClusterNode n)Gets cache attributes for the node.static booleanIgniteUtils. hasNearCache(ClusterNode n, String cacheName)Checks if given node has near cache enabled for the specified partitioned cache.static doubleIgniteUtils. heapSize(ClusterNode node, int precision)Gets heap size in GB rounded to specified precision.static IgniteProductVersionIgniteUtils. productVersion(ClusterNode node)Gets node product version based on node attributes.static booleanIgniteUtils. sameMacs(ClusterNode loc, ClusterNode rmt)static StringIgniteUtils. toShortString(ClusterNode n)Short node representation.static Collection<InetSocketAddress>IgniteUtils. toSocketAddresses(ClusterNode node, int port)Returns the list of resolved socket addresses.Method parameters in org.apache.ignite.internal.util with type arguments of type ClusterNode Modifier and Type Method Description static IgniteFuture<Void>IgniteUtils. broadcastToNodesWithFilterAsync(GridKernalContext kctx, IgniteRunnable job, boolean srvrsOnly, IgnitePredicate<ClusterNode> nodeFilter)Broadcasts given job to nodes that match filter.static doubleIgniteUtils. heapSize(Iterable<ClusterNode> nodes, int precision)Gets total heap size in GB rounded to specified precision.static booleanIgniteUtils. isOldestNodeVersionAtLeast(IgniteProductVersion ver, Iterable<ClusterNode> nodes)Check that node Ignite product version is not less then specified.static Map<String,Collection<ClusterNode>>IgniteUtils. neighborhood(Iterable<ClusterNode> nodes)Groups given nodes by the node's physical computer (host).static Collection<UUID>IgniteUtils. nodeIds(@Nullable Collection<? extends ClusterNode> nodes)Converts collection of nodes to collection of node IDs.static Collection<String>IgniteUtils. nodes2names(@Nullable Collection<? extends ClusterNode> nodes)Converts collection of grid nodes to collection of grid names.static doubleIgniteUtils. offheapSize(Iterable<ClusterNode> nodes, int precision)Gets total offheap size in GB rounded to specified precision.static ClusterNodeIgniteUtils. oldest(Collection<ClusterNode> c, @Nullable IgnitePredicate<ClusterNode> p)Gets oldest node out of collection of nodes.static ClusterNodeIgniteUtils. oldest(Collection<ClusterNode> c, @Nullable IgnitePredicate<ClusterNode> p)Gets oldest node out of collection of nodes.static StringIgniteUtils. toShortString(Collection<? extends ClusterNode> ns)Short node representation.static ClusterNodeIgniteUtils. youngest(Collection<ClusterNode> c, @Nullable IgnitePredicate<ClusterNode> p)Gets youngest node out of collection of nodes.static ClusterNodeIgniteUtils. youngest(Collection<ClusterNode> c, @Nullable IgnitePredicate<ClusterNode> p)Gets youngest node out of collection of nodes. -
Uses of ClusterNode in org.apache.ignite.internal.util.future
Methods in org.apache.ignite.internal.util.future that return types with arguments of type ClusterNode Modifier and Type Method Description @NotNull Map<? extends ComputeJob,ClusterNode>IgniteRemoteMapTask. map(List<ClusterNode> subgrid, T arg)This method is called to map or split grid task into multiple grid jobs.Method parameters in org.apache.ignite.internal.util.future with type arguments of type ClusterNode Modifier and Type Method Description @NotNull Map<? extends ComputeJob,ClusterNode>IgniteRemoteMapTask. map(List<ClusterNode> subgrid, T arg)This method is called to map or split grid task into multiple grid jobs.Constructors in org.apache.ignite.internal.util.future with parameters of type ClusterNode Constructor Description IgniteRemoteMapTask(ClusterNode node, ComputeTask<T,R> remoteTask) -
Uses of ClusterNode in org.apache.ignite.internal.util.lang
Methods in org.apache.ignite.internal.util.lang with type parameters of type ClusterNode Modifier and Type Method Description static <T extends ClusterNode>
IgnitePredicate<T>GridFunc. localNode(UUID locNodeId)Gets predicate that evaluates totrueonly for given local node ID.static <T extends ClusterNode>
IgnitePredicate<T>GridFunc. nodeForNodeId(UUID nodeId)Creates grid node predicate evaluating on the given node ID.static <T extends ClusterNode>
IgnitePredicate<T>GridFunc. nodeForNodeIds(@Nullable Collection<UUID> nodeIds)Creates grid node predicate evaluating on the given node IDs.static <T extends ClusterNode>
IgnitePredicate<T>GridFunc. remoteNodes(UUID locNodeId)Gets predicate that evaluates tofalsefor given local node ID.Methods in org.apache.ignite.internal.util.lang that return types with arguments of type ClusterNode Modifier and Type Method Description static IgniteClosure<? super ClusterNode,UUID>GridFunc. node2id()Gets closure which converts node to node ID.static IgnitePredicate<ClusterNode>GridFunc. nodeForNodes(ClusterNode... nodes)Creates predicates that evaluates totruefor each node in given collection.Methods in org.apache.ignite.internal.util.lang with parameters of type ClusterNode Modifier and Type Method Description booleanGridNodePredicate. apply(ClusterNode n)Predicate body.static IgnitePredicate<ClusterNode>GridFunc. nodeForNodes(ClusterNode... nodes)Creates predicates that evaluates totruefor each node in given collection.Method parameters in org.apache.ignite.internal.util.lang with type arguments of type ClusterNode Modifier and Type Method Description static Collection<UUID>GridFunc. nodeIds(@Nullable Collection<? extends ClusterNode> nodes)Convenient utility method that returns collection of node IDs for a given collection of grid nodes.Constructors in org.apache.ignite.internal.util.lang with parameters of type ClusterNode Constructor Description GridNodePredicate(@Nullable ClusterNode... nodes)Creates node predicate that evaluates totruefor all provided nodes. -
Uses of ClusterNode in org.apache.ignite.internal.util.lang.gridfunc
Classes in org.apache.ignite.internal.util.lang.gridfunc with type parameters of type ClusterNode Modifier and Type Class Description classContainsNodeIdsPredicate<T extends ClusterNode>Grid node predicate evaluating on the given node IDs.classEqualsClusterNodeIdPredicate<T extends ClusterNode>Creates grid node predicate evaluating on the given node ID.classHasEqualIdPredicate<T extends ClusterNode>ClusterNodehas equal id predicate.classHasNotEqualIdPredicate<T extends ClusterNode>ClusterNodenode has NOT equal id predicate.Methods in org.apache.ignite.internal.util.lang.gridfunc with parameters of type ClusterNode Modifier and Type Method Description UUIDClusterNodeGetIdClosure. apply(ClusterNode n)Closure body.booleanContainsNodeIdsPredicate. apply(ClusterNode e)Predicate body.booleanEqualsClusterNodeIdPredicate. apply(ClusterNode e)Predicate body. -
Uses of ClusterNode in org.apache.ignite.internal.util.nio
Methods in org.apache.ignite.internal.util.nio that return ClusterNode Modifier and Type Method Description ClusterNodeGridNioRecoveryDescriptor. node()Methods in org.apache.ignite.internal.util.nio with parameters of type ClusterNode Modifier and Type Method Description booleanGridNioRecoveryDescriptor. nodeAlive(@Nullable ClusterNode node)Constructors in org.apache.ignite.internal.util.nio with parameters of type ClusterNode Constructor Description GridNioRecoveryDescriptor(boolean pairedConnections, int queueLimit, ClusterNode node, IgniteLogger log) -
Uses of ClusterNode in org.apache.ignite.internal.visor
Methods in org.apache.ignite.internal.visor that return types with arguments of type ClusterNode Modifier and Type Method Description @NotNull Map<? extends ComputeJob,ClusterNode>VisorMultiNodeTask. map(List<ClusterNode> subgrid, VisorTaskArgument<A> arg)This method is called to map or split grid task into multiple grid jobs.protected Map<? extends ComputeJob,ClusterNode>VisorMultiNodeTask. map0(List<ClusterNode> subgrid, VisorTaskArgument<A> arg)Actual map logic.Method parameters in org.apache.ignite.internal.visor with type arguments of type ClusterNode Modifier and Type Method Description @NotNull Map<? extends ComputeJob,ClusterNode>VisorMultiNodeTask. map(List<ClusterNode> subgrid, VisorTaskArgument<A> arg)This method is called to map or split grid task into multiple grid jobs.protected Map<? extends ComputeJob,ClusterNode>VisorMultiNodeTask. map0(List<ClusterNode> subgrid, VisorTaskArgument<A> arg)Actual map logic. -
Uses of ClusterNode in org.apache.ignite.internal.visor.util
Method parameters in org.apache.ignite.internal.visor.util with type arguments of type ClusterNode Modifier and Type Method Description static voidVisorTaskUtils. logMapped(@Nullable IgniteLogger log, Class<?> clazz, Collection<ClusterNode> nodes)Log task mapped. -
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 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)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.communication.tcp.internal
Methods in org.apache.ignite.spi.communication.tcp.internal with parameters of type ClusterNode Modifier and Type Method Description voidConnectionClientPool. addNodeClient(ClusterNode node, int connIdx, GridCommunicationClient addClient)StringConnectionClientPool. clientString(GridCommunicationClient client, ClusterNode node)Returns the string representation of client with protection from null client value.@Nullable GridCommunicationClientConnectionClientPool. createCommunicationClient(ClusterNode node, int connIdx)GridNioSessionGridNioServerWrapper. createNioSession(ClusterNode node, int connIdx)Deprecated.Returns the established TCP/IP connection between the current node and remote server.GridCommunicationClientGridNioServerWrapper. createTcpClient(ClusterNode node, int connIdx, boolean backwardCompatibility)Deprecated.Establish TCP connection to remote node and returns client.static voidCommunicationTcpUtils. failNode(ClusterNode nodeToFail, IgniteSpiContext spiCtx, Throwable err, IgniteLogger log)Forcibly fails client node.GridNioRecoveryDescriptorGridNioServerWrapper. inRecoveryDescriptor(ClusterNode node, ConnectionKey key)Deprecated.static Collection<InetSocketAddress>CommunicationTcpUtils. nodeAddresses(ClusterNode node, boolean filterReachableAddrs, AttributeNames attrs, Supplier<ClusterNode> localNode)IgniteInternalFuture<Channel>GridNioServerWrapper. openChannel(ClusterNode remote, Message initMsg)Deprecated.voidGridNioServerWrapper. processSessionCreationError(ClusterNode node, Collection<InetSocketAddress> addrs, IgniteCheckedException errs)Deprecated.Process errors if TCP/IPGridNioSessioncreation to remote node hasn't been performed.voidConnectionRequestor. request(ClusterNode node, int connIdx)Request opening of TCP connection from nodenodewith indexconnIdx.GridCommunicationClientConnectionClientPool. reserveClient(ClusterNode node, int connIdx)Returns existing or just created client to node.static booleanCommunicationTcpUtils. usePairedConnections(ClusterNode node, String attributeName)Method parameters in org.apache.ignite.spi.communication.tcp.internal with type arguments of type ClusterNode Modifier and Type Method Description static Collection<InetSocketAddress>CommunicationTcpUtils. nodeAddresses(ClusterNode node, boolean filterReachableAddrs, AttributeNames attrs, Supplier<ClusterNode> localNode) -
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 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, 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, SpanContainer spanContainer)DiscoveryNotification(int eventType, long topVer, ClusterNode node, Collection<ClusterNode> topSnapshot, @Nullable NavigableMap<Long,Collection<ClusterNode>> topHist, @Nullable DiscoverySpiCustomMessage customMsgData, 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, TcpDiscoveryAbstractMessage msg, long timeout) -
Uses of ClusterNode in org.apache.ignite.spi.discovery.tcp.internal
Classes in org.apache.ignite.spi.discovery.tcp.internal that implement ClusterNode Modifier and Type Class Description classTcpDiscoveryNodeNode forTcpDiscoverySpi.Constructors in org.apache.ignite.spi.discovery.tcp.internal with parameters of type ClusterNode Constructor Description TcpDiscoveryNode(ClusterNode node)IMPORTANT! -
Uses of ClusterNode in org.apache.ignite.spi.discovery.tcp.messages
Methods in org.apache.ignite.spi.discovery.tcp.messages that return types with arguments of type ClusterNode Modifier and Type Method Description Map<Long,Collection<ClusterNode>>TcpDiscoveryNodeAddedMessage. topologyHistory()Gets topology snapshots history.Method parameters in org.apache.ignite.spi.discovery.tcp.messages with type arguments of type ClusterNode Modifier and Type Method Description voidTcpDiscoveryNodeAddedMessage. topologyHistory(@Nullable Map<Long,Collection<ClusterNode>> topHist)Sets topology snapshots history. -
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(GridCacheAffinityManager aff, Set<Integer> parts, 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) -
Uses of ClusterNode in org.apache.ignite.util
Methods in org.apache.ignite.util with parameters of type ClusterNode Modifier and Type Method Description booleanAttributeNodeFilter. apply(ClusterNode node)Predicate body.
-