Interface TriggerableInternalKey

  • All Known Implementing Classes:
    TriggerableInternalKeyImpl

    @Internal
    @ExperimentalApi
    public interface TriggerableInternalKey
    Internal key used in contexts when we mix different kind of Triggerable, e.g. execution locks. For internal use only. Should return equal objects for Immutable and Mutable instances representing the same Triggerable
    • Method Detail

      • getKey

        @NotNull
        @NotNull String getKey()
        Returns:
        a unique String identifier
      • getTriggerable

        @Nullable
        @Nullable Triggerable getTriggerable()
        Returns:
        Immutable instance of Triggerable represented by this key
      • getPlanKey

        @Nullable
        @Nullable PlanKey getPlanKey()
        Returns a PlanKey associated with this key if the source is actually a Plan
        Returns: