package mil.nga.giat.geowave.service;
import javax.ws.rs.Consumes;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.PathParam;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.APPLICATION_JSON)
@Path("/info")
public interface InfoService
{
// lists the namespaces in geowave
// @GET
// @Produces(MediaType.APPLICATION_JSON)
// @Path("/namespaces")
// public Response getNamespaces();
// lists the indices associated with the given namespace
@GET
@Produces(MediaType.APPLICATION_JSON)
@Path("/indices/{storeName}")
public Response getIndices(
@PathParam("storeName")
final String storeName );
// lists the adapters associated with the given namespace
@GET
@Produces(MediaType.APPLICATION_JSON)
@Path("/adapters/{storeName}")
public Response getAdapters(
@PathParam("storeName")
final String storeName );
}