@Component @Path(value="/events") public class EventsResource extends Object
| Constructor and Description |
|---|
EventsResource(Cantor cantor) |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
createNamespace(String namespace) |
javax.ws.rs.core.Response |
dropNamespace(String namespace) |
javax.ws.rs.core.Response |
expire(String namespace,
long endTimestampMillis) |
javax.ws.rs.core.Response |
getDimension(String namespace,
String dimension,
com.salesforce.cantor.http.resources.EventsResource.EventsDataSourceBean bean) |
javax.ws.rs.core.Response |
getEvents(String namespace,
com.salesforce.cantor.http.resources.EventsResource.GetEventsDataSourceBean bean) |
javax.ws.rs.core.Response |
getMetadata(String namespace,
String metadata,
com.salesforce.cantor.http.resources.EventsResource.EventsDataSourceBean bean) |
javax.ws.rs.core.Response |
getNamespaces() |
javax.ws.rs.core.Response |
storeMultipleEvents(String namespace,
List<com.salesforce.cantor.http.resources.HttpModels.EventModel> jsonEvents) |
@Autowired public EventsResource(Cantor cantor)
@GET
@Produces(value="application/json")
public javax.ws.rs.core.Response getNamespaces()
throws IOException
IOException@GET
@Path(value="/{namespace}")
@Produces(value="application/json")
public javax.ws.rs.core.Response getEvents(@PathParam(value="namespace")
String namespace,
@BeanParam
com.salesforce.cantor.http.resources.EventsResource.GetEventsDataSourceBean bean)
throws IOException
IOException@GET
@Path(value="/{namespace}/metadata/{metadata}")
@Produces(value="application/json")
public javax.ws.rs.core.Response getMetadata(@PathParam(value="namespace")
String namespace,
@PathParam(value="metadata")
String metadata,
@BeanParam
com.salesforce.cantor.http.resources.EventsResource.EventsDataSourceBean bean)
throws IOException
IOException@GET
@Path(value="/{namespace}/dimension/{dimension}")
@Produces(value="application/json")
public javax.ws.rs.core.Response getDimension(@PathParam(value="namespace")
String namespace,
@PathParam(value="dimension")
String dimension,
@BeanParam
com.salesforce.cantor.http.resources.EventsResource.EventsDataSourceBean bean)
throws IOException
IOException@PUT
@Path(value="/{namespace}")
public javax.ws.rs.core.Response createNamespace(@PathParam(value="namespace")
String namespace)
throws IOException
IOException@POST
@Path(value="/{namespace}")
@Consumes(value="application/json")
public javax.ws.rs.core.Response storeMultipleEvents(@PathParam(value="namespace")
String namespace,
List<com.salesforce.cantor.http.resources.HttpModels.EventModel> jsonEvents)
throws IOException
IOException@DELETE
@Path(value="/{namespace}")
public javax.ws.rs.core.Response dropNamespace(@PathParam(value="namespace")
String namespace)
throws IOException
IOException@DELETE
@Path(value="/expire/{namespace}/{endTimestampMillis}")
public javax.ws.rs.core.Response expire(@PathParam(value="namespace")
String namespace,
@PathParam(value="endTimestampMillis")
long endTimestampMillis)
throws IOException
IOExceptionCopyright © 2022. All rights reserved.