public class CassandraSampleRepository extends Object implements org.opennms.newts.api.SampleRepository
| Constructor and Description |
|---|
CassandraSampleRepository(org.opennms.newts.cassandra.CassandraSession session,
int ttl,
com.codahale.metrics.MetricRegistry registry,
org.opennms.newts.api.SampleProcessorService processorService,
org.opennms.newts.cassandra.ContextConfigurations contextConfigurations) |
| Modifier and Type | Method and Description |
|---|---|
void |
delete(org.opennms.newts.api.Context context,
org.opennms.newts.api.Resource resource) |
void |
insert(Collection<org.opennms.newts.api.Sample> samples) |
void |
insert(Collection<org.opennms.newts.api.Sample> samples,
boolean calculateTimeToLive) |
org.opennms.newts.api.Results<org.opennms.newts.api.Sample> |
select(org.opennms.newts.api.Context context,
org.opennms.newts.api.Resource resource,
com.google.common.base.Optional<org.opennms.newts.api.Timestamp> start,
com.google.common.base.Optional<org.opennms.newts.api.Timestamp> end) |
org.opennms.newts.api.Results<org.opennms.newts.api.Measurement> |
select(org.opennms.newts.api.Context context,
org.opennms.newts.api.Resource resource,
com.google.common.base.Optional<org.opennms.newts.api.Timestamp> start,
com.google.common.base.Optional<org.opennms.newts.api.Timestamp> end,
org.opennms.newts.api.query.ResultDescriptor descriptor,
com.google.common.base.Optional<org.opennms.newts.api.Duration> resolution) |
org.opennms.newts.api.Results<org.opennms.newts.api.Measurement> |
select(org.opennms.newts.api.Context context,
org.opennms.newts.api.Resource resource,
com.google.common.base.Optional<org.opennms.newts.api.Timestamp> start,
com.google.common.base.Optional<org.opennms.newts.api.Timestamp> end,
org.opennms.newts.api.query.ResultDescriptor descriptor,
com.google.common.base.Optional<org.opennms.newts.api.Duration> resolution,
org.opennms.newts.api.SampleSelectCallback callback) |
Iterable<org.opennms.newts.api.Results.Row<org.opennms.newts.api.Sample>> |
select(org.opennms.newts.api.Context context,
org.opennms.newts.api.Resource resource,
org.opennms.newts.api.Timestamp start,
org.opennms.newts.api.Timestamp end,
org.opennms.newts.api.query.ResultDescriptor descriptor,
org.opennms.newts.api.Duration step) |
@Inject
public CassandraSampleRepository(org.opennms.newts.cassandra.CassandraSession session,
@Named(value="samples.cassandra.time-to-live")
int ttl,
com.codahale.metrics.MetricRegistry registry,
org.opennms.newts.api.SampleProcessorService processorService,
org.opennms.newts.cassandra.ContextConfigurations contextConfigurations)
public Iterable<org.opennms.newts.api.Results.Row<org.opennms.newts.api.Sample>> select(org.opennms.newts.api.Context context, org.opennms.newts.api.Resource resource, org.opennms.newts.api.Timestamp start, org.opennms.newts.api.Timestamp end, org.opennms.newts.api.query.ResultDescriptor descriptor, org.opennms.newts.api.Duration step)
public org.opennms.newts.api.Results<org.opennms.newts.api.Measurement> select(org.opennms.newts.api.Context context,
org.opennms.newts.api.Resource resource,
com.google.common.base.Optional<org.opennms.newts.api.Timestamp> start,
com.google.common.base.Optional<org.opennms.newts.api.Timestamp> end,
org.opennms.newts.api.query.ResultDescriptor descriptor,
com.google.common.base.Optional<org.opennms.newts.api.Duration> resolution)
select in interface org.opennms.newts.api.SampleRepositorypublic org.opennms.newts.api.Results<org.opennms.newts.api.Measurement> select(org.opennms.newts.api.Context context,
org.opennms.newts.api.Resource resource,
com.google.common.base.Optional<org.opennms.newts.api.Timestamp> start,
com.google.common.base.Optional<org.opennms.newts.api.Timestamp> end,
org.opennms.newts.api.query.ResultDescriptor descriptor,
com.google.common.base.Optional<org.opennms.newts.api.Duration> resolution,
org.opennms.newts.api.SampleSelectCallback callback)
select in interface org.opennms.newts.api.SampleRepositorypublic org.opennms.newts.api.Results<org.opennms.newts.api.Sample> select(org.opennms.newts.api.Context context,
org.opennms.newts.api.Resource resource,
com.google.common.base.Optional<org.opennms.newts.api.Timestamp> start,
com.google.common.base.Optional<org.opennms.newts.api.Timestamp> end)
select in interface org.opennms.newts.api.SampleRepositorypublic void insert(Collection<org.opennms.newts.api.Sample> samples)
insert in interface org.opennms.newts.api.SampleRepositorypublic void insert(Collection<org.opennms.newts.api.Sample> samples, boolean calculateTimeToLive)
insert in interface org.opennms.newts.api.SampleRepositorypublic void delete(org.opennms.newts.api.Context context,
org.opennms.newts.api.Resource resource)
delete in interface org.opennms.newts.api.SampleRepositoryCopyright © 2015. All rights reserved.