Class SdkFlags

java.lang.Object
io.temporal.internal.common.SdkFlags

public final class SdkFlags extends Object
Represents all the flags that are currently set in a workflow execution.
  • Constructor Details

  • Method Details

    • setSdkFlag

      public void setSdkFlag(SdkFlag flag)
      Marks a flag as usable regardless of replay status.
    • tryUseSdkFlag

      public boolean tryUseSdkFlag(SdkFlag flag)
      Returns:
      True if this flag may currently be used.
    • checkSdkFlag

      public boolean checkSdkFlag(SdkFlag flag)
      Returns:
      True if this flag is set.
    • takeNewSdkFlags

      public EnumSet<SdkFlag> takeNewSdkFlags()
      Returns:
      All flags set since the last call to takeNewSdkFlags.