Class ClusterStateProvider


  • public class ClusterStateProvider
    extends Object
    Deprecated.
    This class must be removed.
    The role of this is aggregate logic of cluster states.
    • Constructor Detail

      • ClusterStateProvider

        public ClusterStateProvider​(Ignite ignite,
                                    Supplier<ClusterNode> locNodeSupplier,
                                    TcpCommunicationSpi tcpCommSpi,
                                    Supplier<Boolean> stoppedSupplier,
                                    Supplier<IgniteSpiContext> spiCtxWithoutLatchSupplier,
                                    IgniteLogger log,
                                    Supplier<Ignite> igniteExSupplier)
        Deprecated.
        Parameters:
        ignite - Ignite.
        locNodeSupplier - Local node supplier.
        tcpCommSpi - Tcp communication spi.
        stoppedSupplier - Stopped supplier.
        spiCtxWithoutLatchSupplier - Spi context without latch
        log - Logger.
        igniteExSupplier - Returns already exists instance from spi.
    • Method Detail

      • isLocalNodeDisconnected

        public boolean isLocalNodeDisconnected()
        Deprecated.
        Returns:
        True if local node in disconnected state.
      • isSslEnabled

        public boolean isSslEnabled()
        Deprecated.
        Returns:
        True if ssl enabled.
      • createSSLEngine

        public SSLEngine createSSLEngine()
        Deprecated.
        Returns:
        SSLEngine for ssl connections.
      • isStopping

        public boolean isStopping()
        Deprecated.
        Returns:
        true if TcpCommunicationSpi stopped.
      • clientFailureDetectionTimeout

        public long clientFailureDetectionTimeout()
        Deprecated.
        Returns client failure detection timeout set to use for network related operations.
        Returns:
        client failure detection timeout in milliseconds or 0 if the timeout is disabled.
      • getOutboundMessagesQueueSize

        public int getOutboundMessagesQueueSize()
        Deprecated.
        Returns:
        Outbound messages queue size.
      • nodeIdMessage

        public NodeIdMessage nodeIdMessage()
        Deprecated.
        Returns:
        Node ID message.