Interface PartitionStateChangeListener

    • Method Detail

      • onPartitionBecomeBootstrapFromOffline

        void onPartitionBecomeBootstrapFromOffline​(java.lang.String partitionName)
        Action to take when partition becomes bootstrap from offline.
        Parameters:
        partitionName - of the partition.
      • onPartitionBecomeStandbyFromBootstrap

        void onPartitionBecomeStandbyFromBootstrap​(java.lang.String partitionName)
        Action to take when partition becomes standby from bootstrap.
        Parameters:
        partitionName - of the partition.
      • onPartitionBecomeLeaderFromStandby

        void onPartitionBecomeLeaderFromStandby​(java.lang.String partitionName)
        Action to take on becoming leader of a partition.
        Parameters:
        partitionName - of the partition.
      • onPartitionBecomeStandbyFromLeader

        void onPartitionBecomeStandbyFromLeader​(java.lang.String partitionName)
        Action to take on being removed as leader of a partition.
        Parameters:
        partitionName - of the partition.
      • onPartitionBecomeInactiveFromStandby

        void onPartitionBecomeInactiveFromStandby​(java.lang.String partitionName)
        Action to take when partition becomes inactive from standby.
        Parameters:
        partitionName - of the partition
      • onPartitionBecomeOfflineFromInactive

        void onPartitionBecomeOfflineFromInactive​(java.lang.String partitionName)
        Action to take when partition becomes offline from inactive.
        Parameters:
        partitionName - of the partition
      • onPartitionBecomeDroppedFromOffline

        void onPartitionBecomeDroppedFromOffline​(java.lang.String partitionName)
        Action to take when partition becomes dropped from offline.
        Parameters:
        partitionName - of the partition.
      • onPartitionBecomeDroppedFromError

        default void onPartitionBecomeDroppedFromError​(java.lang.String partitionName)
        Action to take when partition becomes dropped from error.
        Parameters:
        partitionName - of the partition.
      • onPartitionBecomeOfflineFromError

        default void onPartitionBecomeOfflineFromError​(java.lang.String partitionName)
        Action to take when partition becomes offline from error.
        Parameters:
        partitionName - of the partition.
      • onReset

        default void onReset​(java.lang.String partitionName)
        Action to take when reset method is called on certain partition.
        Parameters:
        partitionName - of the partition.