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> void
close()
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:
listAll
in interfaceTopologyApi
-
findBySite
- Specified by:
findBySite
in interfaceTopologyApi
-
add
- Specified by:
add
in interfaceTopologyApi
-
update
- Specified by:
update
in interfaceTopologyApi
-
delete
- Specified by:
delete
in interfaceTopologyApi
-
close
public void close()- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
-