Interface TestVisibilityStore

All Superinterfaces:
AutoCloseable, Closeable

public interface TestVisibilityStore extends Closeable
  • Method Details

    • addSearchAttribute

      void addSearchAttribute(String name, io.temporal.api.enums.v1.IndexedValueType type)
    • removeSearchAttribute

      void removeSearchAttribute(String name)
    • getRegisteredSearchAttributes

      Map<String,io.temporal.api.enums.v1.IndexedValueType> getRegisteredSearchAttributes()
    • getSearchAttributesForExecution

      io.temporal.api.common.v1.SearchAttributes getSearchAttributesForExecution(ExecutionId executionId)
    • upsertSearchAttributesForExecution

      io.temporal.api.common.v1.SearchAttributes upsertSearchAttributesForExecution(ExecutionId executionId, @Nonnull io.temporal.api.common.v1.SearchAttributes searchAttributes)
    • validateSearchAttributes

      void validateSearchAttributes(io.temporal.api.common.v1.SearchAttributes searchAttributes)
    • close

      void close()
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface Closeable