Interface TestNexusEndpointStore

All Superinterfaces:
AutoCloseable, Closeable
All Known Implementing Classes:
TestNexusEndpointStoreImpl

public interface TestNexusEndpointStore extends Closeable
  • Method Details

    • createEndpoint

      io.temporal.api.nexus.v1.Endpoint createEndpoint(io.temporal.api.nexus.v1.EndpointSpec spec)
    • updateEndpoint

      io.temporal.api.nexus.v1.Endpoint updateEndpoint(String id, long version, io.temporal.api.nexus.v1.EndpointSpec spec)
    • deleteEndpoint

      void deleteEndpoint(String id, long version)
    • getEndpoint

      io.temporal.api.nexus.v1.Endpoint getEndpoint(String id)
    • getEndpointByName

      io.temporal.api.nexus.v1.Endpoint getEndpointByName(String name)
    • listEndpoints

      List<io.temporal.api.nexus.v1.Endpoint> listEndpoints(long pageSize, byte[] nextPageToken, String name)
    • validateEndpointSpec

      void validateEndpointSpec(io.temporal.api.nexus.v1.EndpointSpec spec)
    • close

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