Package io.temporal.internal.testservice
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 voidclose()io.temporal.api.nexus.v1.EndpointcreateEndpoint(io.temporal.api.nexus.v1.EndpointSpec spec)voiddeleteEndpoint(java.lang.String id, long version)io.temporal.api.nexus.v1.EndpointgetEndpoint(java.lang.String id)io.temporal.api.nexus.v1.EndpointgetEndpointByName(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.EndpointupdateEndpoint(java.lang.String id, long version, io.temporal.api.nexus.v1.EndpointSpec spec)voidvalidateEndpointSpec(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:
closein interfacejava.lang.AutoCloseable- Specified by:
closein interfacejava.io.Closeable
-
-