Class GridNioBackPressureControl


  • public class GridNioBackPressureControl
    extends Object
    Utility class that allows to ignore back-pressure control for threads that are processing messages.
    • Constructor Detail

      • GridNioBackPressureControl

        public GridNioBackPressureControl()
    • Method Detail

      • threadProcessingMessage

        public static boolean threadProcessingMessage()
        Returns:
        Flag indicating whether current thread is processing message.
      • threadProcessingMessage

        public static void threadProcessingMessage​(boolean processing,
                                                   @Nullable
                                                   @Nullable IgniteRunnable tracker)
        Parameters:
        processing - Flag indicating whether current thread is processing message.
        tracker - Thread local back pressure tracker of messages, associated with one connection.
      • threadTracker

        @Nullable
        public static @Nullable IgniteRunnable threadTracker()
        Returns:
        Thread local back pressure tracker of messages, associated with one connection.