Class StartRoutineDiscoveryMessage

    • Constructor Detail

      • StartRoutineDiscoveryMessage

        public StartRoutineDiscoveryMessage​(UUID routineId,
                                            org.apache.ignite.internal.processors.continuous.StartRequestData startReqData,
                                            boolean keepBinary)
        Parameters:
        routineId - Routine id.
        startReqData - Start request data.
    • Method Detail

      • startRequestData

        public org.apache.ignite.internal.processors.continuous.StartRequestData startRequestData()
        Returns:
        Start request data.
      • addUpdateCounters

        public void addUpdateCounters​(UUID nodeId,
                                      Map<Integer,​T2<Long,​Long>> cntrs)
        Parameters:
        nodeId - Local node ID.
        cntrs - Update counters.
      • keepBinary

        public boolean keepBinary()
        Returns:
        True if keep binary flag was set on continuous handler.
      • ackMessage

        public DiscoveryCustomMessage ackMessage()
        Called when custom message has been handled by all nodes.
        Returns:
        Ack message or null if ack is not required.
      • deserializationException

        @Nullable
        public @Nullable ClassNotFoundException deserializationException()
        Returns:
        Exception occurred during deserialization.