Interface NetworkServiceService
-
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
NetworkServiceServiceImpl
@Path("networkServices") public interface NetworkServiceService extends Serializable
REST operations for Self Keymaster's service discovery.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
NetworkServiceService.Action
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description javax.ws.rs.core.Response
action(@NotNull NetworkService networkService, NetworkServiceService.Action action)
NetworkService
get(NetworkService.Type serviceType)
List<NetworkService>
list(NetworkService.Type serviceType)
-
-
-
Method Detail
-
list
@GET @Path("{serviceType}") @Produces("application/json") List<NetworkService> list(@NotNull @PathParam("serviceType") NetworkService.Type serviceType)
-
get
@GET @Path("{serviceType}/get") @Produces("application/json") NetworkService get(@NotNull @PathParam("serviceType") NetworkService.Type serviceType)
-
action
@POST @Consumes("application/json") @Produces("application/json") javax.ws.rs.core.Response action(@NotNull @NotNull NetworkService networkService, @QueryParam("action") NetworkServiceService.Action action)
-
-