Skip navigation links
B C D E G H I J M O P R S T U V W 

B

breadthFirstSearch(Context, CassandraResourceTreeWalker.SearchResultVisitor) - Method in class org.opennms.newts.cassandra.search.CassandraResourceTreeWalker
Visits all nodes in the resource tree using breadth-first search.
breadthFirstSearch(Context, CassandraResourceTreeWalker.SearchResultVisitor, Resource) - Method in class org.opennms.newts.cassandra.search.CassandraResourceTreeWalker
Visits all nodes in the resource tree bellow the given resource using breadth-first search.
build() - Method in class org.opennms.newts.cassandra.search.CassandraIndexingOptions.Builder
 
Builder() - Constructor for class org.opennms.newts.cassandra.search.CassandraIndexingOptions.Builder
 

C

CassandraIndexer - Class in org.opennms.newts.cassandra.search
 
CassandraIndexer(CassandraSession, int, ResourceMetadataCache, MetricRegistry, CassandraIndexingOptions, ResourceIdSplitter, ContextConfigurations) - Constructor for class org.opennms.newts.cassandra.search.CassandraIndexer
 
CassandraIndexerSampleProcessor - Class in org.opennms.newts.cassandra.search
 
CassandraIndexerSampleProcessor(CassandraIndexer) - Constructor for class org.opennms.newts.cassandra.search.CassandraIndexerSampleProcessor
 
CassandraIndexingOptions - Class in org.opennms.newts.cassandra.search
 
CassandraIndexingOptions(CassandraIndexingOptions.Builder) - Constructor for class org.opennms.newts.cassandra.search.CassandraIndexingOptions
 
CassandraIndexingOptions(boolean) - Constructor for class org.opennms.newts.cassandra.search.CassandraIndexingOptions
 
CassandraIndexingOptions.Builder - Class in org.opennms.newts.cassandra.search
 
CassandraResourceTreeWalker - Class in org.opennms.newts.cassandra.search
Walks the resource tree by searching for the appropriate _parent attributes.
CassandraResourceTreeWalker(CassandraSearcher) - Constructor for class org.opennms.newts.cassandra.search.CassandraResourceTreeWalker
 
CassandraResourceTreeWalker.SearchResultVisitor - Interface in org.opennms.newts.cassandra.search
 
CassandraSearcher - Class in org.opennms.newts.cassandra.search
 
CassandraSearcher(CassandraSession, MetricRegistry, ContextConfigurations) - Constructor for class org.opennms.newts.cassandra.search.CassandraSearcher
 
containsAttribute(String, String) - Method in class org.opennms.newts.cassandra.search.ResourceMetadata
 
containsMetric(String) - Method in class org.opennms.newts.cassandra.search.ResourceMetadata
 

D

delete(Context, Resource) - Method in class org.opennms.newts.cassandra.search.CassandraIndexer
 
delete(Context, Resource) - Method in class org.opennms.newts.cassandra.search.GuavaResourceMetadataCache
 
delete(Context, Resource) - Method in interface org.opennms.newts.cassandra.search.ResourceMetadataCache
Deletes an cached entry for the given context and resource ID.
depthFirstSearch(Context, CassandraResourceTreeWalker.SearchResultVisitor) - Method in class org.opennms.newts.cassandra.search.CassandraResourceTreeWalker
Visits all nodes in the resource tree using depth-first search.
depthFirstSearch(Context, CassandraResourceTreeWalker.SearchResultVisitor, Resource) - Method in class org.opennms.newts.cassandra.search.CassandraResourceTreeWalker
Visits all nodes in the resource tree bellow the given resource using depth-first search.

E

equals(Object) - Method in class org.opennms.newts.cassandra.search.ResourceMetadata
 
EscapableResourceIdSplitter - Class in org.opennms.newts.cassandra.search
A splitter that supports escaping the separator.
EscapableResourceIdSplitter() - Constructor for class org.opennms.newts.cassandra.search.EscapableResourceIdSplitter
 

G

get(Context, Resource) - Method in class org.opennms.newts.cassandra.search.GuavaResourceMetadataCache
 
get(Context, Resource) - Method in interface org.opennms.newts.cassandra.search.ResourceMetadataCache
Returns an Optional of the ResourceMetadata for context and resource, or Optional.absent() if one does not exist.
getContext() - Method in interface org.opennms.newts.cassandra.search.support.StatementGenerator
Returns the context with this this statement is associated.
getInputStream() - Method in class org.opennms.newts.cassandra.search.Schema
 
getKey() - Method in interface org.opennms.newts.cassandra.search.support.StatementGenerator
Returns a key which can be used to group statements into batches, or null if the statement should never be be batched.
getMaxBatchSize() - Method in class org.opennms.newts.cassandra.search.CassandraIndexingOptions
 
getMetricNames(Context, String) - Method in class org.opennms.newts.cassandra.search.CassandraSearcher
 
getResourceAttributes(Context, String) - Method in class org.opennms.newts.cassandra.search.CassandraSearcher
 
getStatements(ContextConfigurations, int, Set<StatementGenerator>) - Static method in class org.opennms.newts.cassandra.search.support.StatementUtils
 
GuavaResourceMetadataCache - Class in org.opennms.newts.cassandra.search
 
GuavaResourceMetadataCache(long, MetricRegistry) - Constructor for class org.opennms.newts.cassandra.search.GuavaResourceMetadataCache
 

H

hashCode() - Method in class org.opennms.newts.cassandra.search.ResourceMetadata
 

I

isHierarchicalIndexingEnabled() - Method in class org.opennms.newts.cassandra.search.CassandraIndexingOptions
 

J

joinElementsToId(List<String>) - Method in class org.opennms.newts.cassandra.search.EscapableResourceIdSplitter
Joins a list of elements into a resource id, escaping special characters if required.
joinElementsToId(List<String>) - Method in interface org.opennms.newts.cassandra.search.ResourceIdSplitter
 
joinElementsToId(List<String>) - Method in class org.opennms.newts.cassandra.search.SimpleResourceIdSplitter
 

M

merge(Context, Resource, ResourceMetadata) - Method in class org.opennms.newts.cassandra.search.GuavaResourceMetadataCache
 
merge(ResourceMetadata) - Method in class org.opennms.newts.cassandra.search.ResourceMetadata
Merges the metrics and attributes from the given instance, to the current instance.
merge(Context, Resource, ResourceMetadata) - Method in interface org.opennms.newts.cassandra.search.ResourceMetadataCache
Merges the contents of a ResourceMetadata with the cached instance corresponding to context and resource.

O

org.opennms.newts.cassandra.search - package org.opennms.newts.cassandra.search
 
org.opennms.newts.cassandra.search.support - package org.opennms.newts.cassandra.search.support
 

P

putAttribute(String, String) - Method in class org.opennms.newts.cassandra.search.ResourceMetadata
 
putMetric(String) - Method in class org.opennms.newts.cassandra.search.ResourceMetadata
 

R

ResourceIdSplitter - Interface in org.opennms.newts.cassandra.search
Used to split a resource id into elements and join these back into a resource id.
ResourceMetadata - Class in org.opennms.newts.cassandra.search
 
ResourceMetadata(Meter, Meter, Meter, Meter) - Constructor for class org.opennms.newts.cassandra.search.ResourceMetadata
 
ResourceMetadata() - Constructor for class org.opennms.newts.cassandra.search.ResourceMetadata
 
ResourceMetadataCache - Interface in org.opennms.newts.cassandra.search
 

S

Schema - Class in org.opennms.newts.cassandra.search
 
Schema() - Constructor for class org.opennms.newts.cassandra.search.Schema
 
search(Context, Query) - Method in class org.opennms.newts.cassandra.search.CassandraSearcher
 
search(Context, Query, boolean) - Method in class org.opennms.newts.cassandra.search.CassandraSearcher
 
SEPARATOR - Static variable in interface org.opennms.newts.cassandra.search.ResourceIdSplitter
 
shouldIndexResourceTerms() - Method in class org.opennms.newts.cassandra.search.CassandraIndexingOptions
 
shouldIndexUsingDefaultTerm() - Method in class org.opennms.newts.cassandra.search.CassandraIndexingOptions
 
SimpleResourceIdSplitter - Class in org.opennms.newts.cassandra.search
A simple splitter.
SimpleResourceIdSplitter() - Constructor for class org.opennms.newts.cassandra.search.SimpleResourceIdSplitter
 
splitIdIntoElements(String) - Method in class org.opennms.newts.cassandra.search.EscapableResourceIdSplitter
Splits a resource id into a list of elements.
splitIdIntoElements(String) - Method in interface org.opennms.newts.cassandra.search.ResourceIdSplitter
 
splitIdIntoElements(String) - Method in class org.opennms.newts.cassandra.search.SimpleResourceIdSplitter
 
StatementGenerator - Interface in org.opennms.newts.cassandra.search.support
Used to group and de-duplicate statements before they are generated and executed.
StatementUtils - Class in org.opennms.newts.cassandra.search.support
 
StatementUtils() - Constructor for class org.opennms.newts.cassandra.search.support.StatementUtils
 
submit(Collection<Sample>) - Method in class org.opennms.newts.cassandra.search.CassandraIndexerSampleProcessor
 

T

toStatement() - Method in interface org.opennms.newts.cassandra.search.support.StatementGenerator
Generates the statement.
toString() - Method in class org.opennms.newts.cassandra.search.ResourceMetadata
 

U

update(Collection<Sample>) - Method in class org.opennms.newts.cassandra.search.CassandraIndexer
 

V

visit(SearchResults.Result) - Method in interface org.opennms.newts.cassandra.search.CassandraResourceTreeWalker.SearchResultVisitor
Called to visit a particular search result.

W

withHierarchicalIndexing(boolean) - Method in class org.opennms.newts.cassandra.search.CassandraIndexingOptions.Builder
 
withIndexResourceTerms(boolean) - Method in class org.opennms.newts.cassandra.search.CassandraIndexingOptions.Builder
 
withIndexUsingDefaultTerm(boolean) - Method in class org.opennms.newts.cassandra.search.CassandraIndexingOptions.Builder
 
withMaxBatchSize(int) - Method in class org.opennms.newts.cassandra.search.CassandraIndexingOptions.Builder
 
B C D E G H I J M O P R S T U V W 
Skip navigation links

Copyright © 2017. All rights reserved.