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 Details

    • 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: