Interface IgniteLogInfoProvider

  • All Known Implementing Classes:
    IgniteLogInfoProviderImpl

    public interface IgniteLogInfoProvider
    Pluggable Ignite component that is responsible for printing custom information during the Ignite lifecycle start phase. The Ignite info is loaded using JDK ServiceLoader.
    • Method Detail

      • ackKernalStarted

        void ackKernalStarted​(IgniteLogger log,
                              Ignite ignite)
        Parameters:
        log - Ignite logger.
        ignite - Ignite instance.
      • ackKernalStopped

        void ackKernalStopped​(IgniteLogger log,
                              Ignite ignite,
                              boolean err)
        Parameters:
        log - Ignite logger.
        ignite - Ignite instance.
        err - True if error occurred during the Ignite instance stop process.
      • ackNodeBasicMetrics

        void ackNodeBasicMetrics​(IgniteLogger log,
                                 Ignite ignite)
        Parameters:
        log - Ignite logger.
        ignite - Ignite instance.
      • ackNodeDataStorageMetrics

        void ackNodeDataStorageMetrics​(IgniteLogger log,
                                       Ignite ignite)
        Parameters:
        log - Ignite logger.
        ignite - Ignite instance.
      • ackNodeMemoryStatisticsMetrics

        void ackNodeMemoryStatisticsMetrics​(IgniteLogger log,
                                            Ignite ignite)
        Parameters:
        log - Ignite logger.
        ignite - Ignite instance.