Interface TestVisibilityStore

  • All Superinterfaces:
    java.lang.AutoCloseable, java.io.Closeable

    public interface TestVisibilityStore
    extends java.io.Closeable
    • Method Detail

      • addSearchAttribute

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

        void removeSearchAttribute​(java.lang.String name)
      • getRegisteredSearchAttributes

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

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

        io.temporal.api.common.v1.SearchAttributes upsertSearchAttributesForExecution​(io.temporal.internal.testservice.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 java.lang.AutoCloseable
        Specified by:
        close in interface java.io.Closeable