Interface TopologyApi
- All Superinterfaces:
AutoCloseable
,Closeable
- All Known Implementing Classes:
TopologyResource
@Path("/administration/topologies")
@RegisterRestClient
@RegisterProvider(ClientResponseExceptionMapper.class) @RegisterProvider(ResponseClientFilter.class)
@RegisterClientHeaders(RequestHeaderFactory.class)
public interface TopologyApi
extends Closeable
-
Method Summary
Modifier and TypeMethodDescriptionio.smallrye.mutiny.Uni
<Topology> 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>
-
Method Details
-
listAll
@GET @Produces("application/json") io.smallrye.mutiny.Uni<Collection<Topology>> listAll(@QueryParam("status") @DefaultValue("UNKNOWN") TopologyStatus status) -
add
-
update
-
findBySite
-
delete
@Path("/{site}") @DELETE @Produces("application/json") io.smallrye.mutiny.Uni<jakarta.ws.rs.core.Response> delete(String site)
-