@Path(value="/samples") @Produces(value="application/json") @Consumes(value="application/json") public class SamplesResource extends Object
| Constructor and Description |
|---|
SamplesResource(org.opennms.newts.api.SampleRepository sampleRepository) |
| Modifier and Type | Method and Description |
|---|---|
Collection<Collection<SampleDTO>> |
getSamples(org.opennms.newts.api.Resource resource,
com.google.common.base.Optional<TimestampParam> start,
com.google.common.base.Optional<TimestampParam> end,
com.google.common.base.Optional<String> contextId) |
javax.ws.rs.core.Response |
writeSamples(Collection<SampleDTO> samples) |
public SamplesResource(org.opennms.newts.api.SampleRepository sampleRepository)
@POST @Timed public javax.ws.rs.core.Response writeSamples(Collection<SampleDTO> samples)
@GET
@Timed
@Path(value="/{resource}")
public Collection<Collection<SampleDTO>> getSamples(@PathParam(value="resource")
org.opennms.newts.api.Resource resource,
@QueryParam(value="start")
com.google.common.base.Optional<TimestampParam> start,
@QueryParam(value="end")
com.google.common.base.Optional<TimestampParam> end,
@QueryParam(value="context")
com.google.common.base.Optional<String> contextId)
Copyright © 2015. All rights reserved.