public class MetricCollectingEvents extends BaseMetricCollectingCantor implements Events
Events.Event| Constructor and Description |
|---|
MetricCollectingEvents(com.codahale.metrics.MetricRegistry metrics,
Events delegate) |
| Modifier and Type | Method and Description |
|---|---|
void |
create(String namespace) |
List<Events.Event> |
dimension(String namespace,
String dimensionKey,
long startTimestampMillis,
long endTimestampMillis,
Map<String,String> metadataQuery,
Map<String,String> dimensionsQuery) |
void |
drop(String namespace) |
void |
expire(String namespace,
long endTimestampMillis) |
List<Events.Event> |
get(String namespace,
long startTimestampMillis,
long endTimestampMillis,
Map<String,String> metadataQuery,
Map<String,String> dimensionsQuery,
boolean includePayloads,
boolean ascending,
int limit) |
Set<String> |
metadata(String namespace,
String metadataKey,
long startTimestampMillis,
long endTimestampMillis,
Map<String,String> metadataQuery,
Map<String,String> dimensionsQuery) |
Collection<String> |
namespaces() |
void |
store(String namespace,
Collection<Events.Event> batch) |
public MetricCollectingEvents(com.codahale.metrics.MetricRegistry metrics,
Events delegate)
public Collection<String> namespaces() throws IOException
namespaces in interface NamespaceableIOExceptionpublic void create(String namespace) throws IOException
create in interface NamespaceableIOExceptionpublic void drop(String namespace) throws IOException
drop in interface NamespaceableIOExceptionpublic void store(String namespace, Collection<Events.Event> batch) throws IOException
store in interface EventsIOExceptionpublic List<Events.Event> get(String namespace, long startTimestampMillis, long endTimestampMillis, Map<String,String> metadataQuery, Map<String,String> dimensionsQuery, boolean includePayloads, boolean ascending, int limit) throws IOException
get in interface EventsIOExceptionpublic Set<String> metadata(String namespace, String metadataKey, long startTimestampMillis, long endTimestampMillis, Map<String,String> metadataQuery, Map<String,String> dimensionsQuery) throws IOException
metadata in interface EventsIOExceptionpublic List<Events.Event> dimension(String namespace, String dimensionKey, long startTimestampMillis, long endTimestampMillis, Map<String,String> metadataQuery, Map<String,String> dimensionsQuery) throws IOException
dimension in interface EventsIOExceptionpublic void expire(String namespace, long endTimestampMillis) throws IOException
expire in interface EventsIOExceptionCopyright © 2021. All rights reserved.