Interface GridSegmentationProcessor
-
- All Superinterfaces:
GridComponent,GridProcessor
- All Known Implementing Classes:
GridOsSegmentationProcessor
public interface GridSegmentationProcessor extends GridProcessor
Kernal processor responsible for checking network segmentation issues.Segment checks are performed by segmentation resolvers Each segmentation resolver checks segment for validity, using its inner logic. Typically, resolver should run light-weight single check (i.e. one IP address or one shared folder). Compound segment checks may be performed using several resolvers.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.ignite.internal.GridComponent
GridComponent.DiscoveryDataExchangeType
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanisValidSegment()Performs network segment check.-
Methods inherited from interface org.apache.ignite.internal.GridComponent
collectGridNodeData, collectJoiningNodeData, discoveryDataType, onDisconnected, onGridDataReceived, onJoiningNodeDataReceived, onKernalStart, onKernalStop, onReconnected, printMemoryStats, start, stop, validateNode, validateNode
-
-
-
-
Method Detail
-
isValidSegment
boolean isValidSegment()
Performs network segment check.This method is called by discovery manager in the following cases:
- Before discovery SPI start.
- When other node leaves topology.
- When other node in topology fails.
- Periodically (see
IgniteConfiguration.getSegmentCheckFrequency()).
- Returns:
Trueif segment is correct.
-
-