Class RangerResource<T,R extends io.appform.ranger.core.model.ServiceRegistry<T>>
java.lang.Object
io.appform.ranger.server.bundle.resources.RangerResource<T,R>
@Consumes("application/json")
@Produces("application/json")
@Path("/ranger")
public class RangerResource<T,R extends io.appform.ranger.core.model.ServiceRegistry<T>>
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGenericResponse<List<io.appform.ranger.core.model.ServiceNode<T>>>GenericResponse<Set<io.appform.ranger.core.model.Service>>
-
Constructor Details
-
RangerResource
-
-
Method Details
-
getServices
@GET @Path("/services/v1") @Timed public GenericResponse<Set<io.appform.ranger.core.model.Service>> getServices() -
getNodes
@GET @Path("/nodes/v1/{namespace}/{serviceName}") @Timed public GenericResponse<List<io.appform.ranger.core.model.ServiceNode<T>>> getNodes(@NotNull @NotEmpty @PathParam("namespace") @NotNull @NotEmpty String namespace, @NotNull @NotEmpty @PathParam("serviceName") @NotNull @NotEmpty String serviceName)
-