Class TopologyResource
java.lang.Object
io.clonecloudstore.administration.resource.TopologyResource
- All Implemented Interfaces:
TopologyApi,Closeable,AutoCloseable
@Path("/administration/topologies")
public class TopologyResource
extends Object
implements TopologyApi
-
Constructor Summary
ConstructorsConstructorDescriptionTopologyResource(jakarta.enterprise.inject.Instance<DaoTopologyRepository> repositoryInstance) -
Method Summary
Modifier and TypeMethodDescriptionio.smallrye.mutiny.Uni<Topology> voidclose()io.smallrye.mutiny.Uni<jakarta.ws.rs.core.Response> io.smallrye.mutiny.Uni<Topology> findBySite(String site) io.smallrye.mutiny.Uni<Collection<Topology>> listAll(TopologyStatus status) io.smallrye.mutiny.Uni<Topology>
-
Constructor Details
-
TopologyResource
public TopologyResource(jakarta.enterprise.inject.Instance<DaoTopologyRepository> repositoryInstance)
-
-
Method Details
-
listAll
public io.smallrye.mutiny.Uni<Collection<Topology>> listAll(@QueryParam("status") @DefaultValue("UNKNOWN") TopologyStatus status) - Specified by:
listAllin interfaceTopologyApi
-
findBySite
- Specified by:
findBySitein interfaceTopologyApi
-
add
- Specified by:
addin interfaceTopologyApi
-
update
- Specified by:
updatein interfaceTopologyApi
-
delete
- Specified by:
deletein interfaceTopologyApi
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable
-