Interface TestNexusEndpointStore

  • All Superinterfaces:
    java.lang.AutoCloseable, java.io.Closeable
    All Known Implementing Classes:
    TestNexusEndpointStoreImpl

    public interface TestNexusEndpointStore
    extends java.io.Closeable
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void close()  
      io.temporal.api.nexus.v1.Endpoint createEndpoint​(io.temporal.api.nexus.v1.EndpointSpec spec)  
      void deleteEndpoint​(java.lang.String id, long version)  
      io.temporal.api.nexus.v1.Endpoint getEndpoint​(java.lang.String id)  
      io.temporal.api.nexus.v1.Endpoint getEndpointByName​(java.lang.String name)  
      java.util.List<io.temporal.api.nexus.v1.Endpoint> listEndpoints​(long pageSize, byte[] nextPageToken, java.lang.String name)  
      io.temporal.api.nexus.v1.Endpoint updateEndpoint​(java.lang.String id, long version, io.temporal.api.nexus.v1.EndpointSpec spec)  
      void validateEndpointSpec​(io.temporal.api.nexus.v1.EndpointSpec spec)  
    • Method Detail

      • createEndpoint

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

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

        void deleteEndpoint​(java.lang.String id,
                            long version)
      • getEndpoint

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

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

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

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

        void close()
        Specified by:
        close in interface java.lang.AutoCloseable
        Specified by:
        close in interface java.io.Closeable