A B C D E F G H I K L M N O P R S T U V W Y 
All Classes All Packages

A

accumulateFlowSummaries(PCollection<KV<CompoundKey, Aggregate>>, Duration) - Static method in class org.opennms.nephron.Pipeline
 
accumulateSummariesIfNecessary(NephronOptions, PCollection<KV<CompoundKey, Aggregate>>) - Static method in class org.opennms.nephron.Pipeline
 
address - Variable in class org.opennms.nephron.CompoundKeyData
 
address - Variable in class org.opennms.nephron.CompoundKeyData.Builder
 
adjoins(IPAddressRange) - Method in class org.opennms.nephron.network.IPAddressRange
adjoins
Aggregate - Class in org.opennms.nephron
 
Aggregate(long, long, String, String, boolean, boolean) - Constructor for class org.opennms.nephron.Aggregate
 
Aggregate(long, long, String, String, Integer) - Constructor for class org.opennms.nephron.Aggregate
 
Aggregate.AggregateCoder - Class in org.opennms.nephron
 
AggregateCoder() - Constructor for class org.opennms.nephron.Aggregate.AggregateCoder
 
aggregateParentTotal(String, PCollection<KV<CompoundKey, Aggregate>>) - Static method in class org.opennms.nephron.Pipeline
Aggregates over parent keys.
aggregateSumAndTopK(String, PCollection<KV<CompoundKey, Aggregate>>, int, SerializableFunction<CompoundKey, Boolean>) - Static method in class org.opennms.nephron.Pipeline
Reduces the input multimap collection into a collection with unique keys and the summed aggregates and calculates the topK entries of these sums when selected over their parent keys.
aggregateSumsAndTopKs(String, PCollection<KV<CompoundKey, Aggregate>>, CompoundKeyType, int, SerializableFunction<CompoundKey, Boolean>) - Static method in class org.opennms.nephron.Pipeline
Aggregates the sums and topKs for the input collection and a projection of the input collection where the tos (i.e.
AggregationType - Enum in org.opennms.nephron.elastic
 
aggregatize(IntervalWindow, FlowDocument, String, String) - Static method in class org.opennms.nephron.Pipeline
 
application - Variable in class org.opennms.nephron.CompoundKeyData
 
application - Variable in class org.opennms.nephron.CompoundKeyData.Builder
 
APPLICATION_PART - Static variable in class org.opennms.nephron.RefType
 
assignWindows(WindowFn.AssignContext) - Method in class org.opennms.nephron.UnalignedFixedWindows
 
asString() - Method in class org.opennms.nephron.CompoundKey
 
attachTimestamps(Duration, Duration) - Static method in class org.opennms.nephron.Pipeline
Dispatches a FlowDocument to all of the windows that overlap with the flow range.
attachWriteToCortex(NephronOptions, PCollection<KV<CompoundKey, Aggregate>>) - Static method in class org.opennms.nephron.Pipeline
 
attachWriteToCortex(NephronOptions, PCollection<KV<CompoundKey, Aggregate>>, Consumer<CortexIo.Write<CompoundKey, Aggregate>>) - Static method in class org.opennms.nephron.Pipeline
 
attachWriteToElastic(NephronOptions, PCollection<KV<CompoundKey, Aggregate>>) - Static method in class org.opennms.nephron.Pipeline
 
attachWriteToKafka(NephronOptions, PCollection<KV<CompoundKey, Aggregate>>) - Static method in class org.opennms.nephron.Pipeline
 

B

build() - Method in class org.opennms.nephron.CompoundKeyData.Builder
 
Builder() - Constructor for class org.opennms.nephron.CompoundKeyData.Builder
 
Builder(CompoundKeyData) - Constructor for class org.opennms.nephron.CompoundKeyData.Builder
 
bytesInWindow(long, long, double, long, long) - Static method in class org.opennms.nephron.Pipeline
 

C

CalculateFlowStatistics(int, PTransform<PCollection<FlowDocument>, PCollection<FlowDocument>>) - Constructor for class org.opennms.nephron.Pipeline.CalculateFlowStatistics
 
CalculateFlowStatistics(NephronOptions) - Constructor for class org.opennms.nephron.Pipeline.CalculateFlowStatistics
 
cast(CompoundKeyType) - Method in class org.opennms.nephron.CompoundKey
Cast this key into a key of the given type.
combinable(IPAddressRange) - Method in class org.opennms.nephron.network.IPAddressRange
 
combine(IPAddressRange) - Method in class org.opennms.nephron.network.IPAddressRange
 
comesAfter(IPAddress) - Method in class org.opennms.nephron.network.IPAddressRange
comesAfter
comesAfter(IPAddressRange) - Method in class org.opennms.nephron.network.IPAddressRange
comesAfter
comesBefore(IPAddress) - Method in class org.opennms.nephron.network.IPAddressRange
comesBefore
comesBefore(IPAddressRange) - Method in class org.opennms.nephron.network.IPAddressRange
comesBefore
compareTo(IPAddress) - Method in class org.opennms.nephron.network.IPAddress
 
compareTo(IPAddressRange) - Method in class org.opennms.nephron.network.IPAddressRange
 
CompoundKey - Class in org.opennms.nephron
Represents a compound key.
CompoundKey.CompoundKeyCoder - Class in org.opennms.nephron
 
CompoundKeyCoder() - Constructor for class org.opennms.nephron.CompoundKey.CompoundKeyCoder
 
CompoundKeyData - Class in org.opennms.nephron
Contains fields for all possible kinds of CompoundKeyTypes.
CompoundKeyData(CompoundKeyData.Builder) - Constructor for class org.opennms.nephron.CompoundKeyData
 
CompoundKeyData.Builder - Class in org.opennms.nephron
 
CompoundKeyType - Enum in org.opennms.nephron
Describes compound keys.
consistentWithEquals() - Method in class org.opennms.nephron.Aggregate.AggregateCoder
 
consistentWithEquals() - Method in class org.opennms.nephron.coders.FlowDocumentProtobufCoder
 
consistentWithEquals() - Method in class org.opennms.nephron.CompoundKey.CompoundKeyCoder
 
contains(CharSequence) - Method in class org.opennms.nephron.network.StringValue
 
contains(String) - Method in class org.opennms.nephron.network.IPAddressRange
contains
contains(IPAddress) - Method in class org.opennms.nephron.network.IPAddressRange
contains
contains(IPAddressRange) - Method in class org.opennms.nephron.network.IPAddressRange
contains
CONVERSATION_PART - Static variable in class org.opennms.nephron.RefType
 
CortexOptions - Interface in org.opennms.nephron
 
create(CompoundKeyData.Builder, FlowDocument) - Method in class org.opennms.nephron.RefType
 
create(NephronOptions) - Static method in class org.opennms.nephron.Pipeline
Creates a new pipeline from the given set of runtime options.
create(NephronOptions, TimestampPolicyFactory<byte[], FlowDocument>) - Static method in class org.opennms.nephron.Pipeline
Creates a new pipeline from the given set of runtime options using the given TimestampPolicyFactory.
create(FlowDocument) - Method in enum org.opennms.nephron.CompoundKeyType
 

D

DAILY - org.opennms.nephron.elastic.IndexStrategy
 
data - Variable in class org.opennms.nephron.CompoundKey
 
decode(InputStream) - Method in class org.opennms.nephron.Aggregate.AggregateCoder
 
decode(InputStream) - Method in class org.opennms.nephron.coders.FlowDocumentProtobufCoder
 
decode(InputStream) - Method in class org.opennms.nephron.CompoundKey.CompoundKeyCoder
 
decode(CompoundKeyData.Builder, InputStream) - Method in class org.opennms.nephron.RefType
 
decr() - Method in class org.opennms.nephron.network.IPAddress
decr
DEFAULT_CODE - Static variable in class org.opennms.nephron.RefType
 
DEFAULT_FLOW_SOURCE_TOPIC - Static variable in interface org.opennms.nephron.NephronOptions
 
DEFAULT_NETFLOW_AGG_INDEX_PREFIX - Static variable in interface org.opennms.nephron.NephronOptions
 
deserialize(String, byte[]) - Method in class org.opennms.nephron.coders.KafkaInputFlowDeserializer
 
dscp - Variable in class org.opennms.nephron.CompoundKeyData.Builder
 
dscp - Variable in class org.opennms.nephron.CompoundKeyData
 
DSCP_PART - Static variable in class org.opennms.nephron.RefType
 

E

encode(Aggregate, OutputStream) - Method in class org.opennms.nephron.Aggregate.AggregateCoder
 
encode(CompoundKeyData, OutputStream) - Method in class org.opennms.nephron.RefType
 
encode(CompoundKey, OutputStream) - Method in class org.opennms.nephron.CompoundKey.CompoundKeyCoder
 
encode(FlowDocument, OutputStream) - Method in class org.opennms.nephron.coders.FlowDocumentProtobufCoder
 
equals(Object) - Method in class org.opennms.nephron.Aggregate
 
equals(Object) - Method in class org.opennms.nephron.CompoundKey
 
equals(Object) - Method in class org.opennms.nephron.elastic.ExporterNode
 
equals(Object) - Method in class org.opennms.nephron.elastic.FlowSummary
 
equals(Object) - Method in class org.opennms.nephron.network.IPAddress
 
equals(Object) - Method in class org.opennms.nephron.network.IPAddressRange
equals(Object) - Method in class org.opennms.nephron.UnalignedFixedWindows
 
equals(CompoundKeyData, CompoundKeyData) - Method in class org.opennms.nephron.RefType
 
expand(PBegin) - Method in class org.opennms.nephron.Pipeline.ReadFromKafka
 
expand(PCollection<KV<K, V>>) - Method in class org.opennms.nephron.util.PaneAccumulator
 
expand(PCollection<KV<CompoundKey, Aggregate>>) - Method in class org.opennms.nephron.Pipeline.WriteToElasticsearch
 
expand(PCollection<KV<CompoundKey, Aggregate>>) - Method in class org.opennms.nephron.Pipeline.WriteToKafka
 
expand(PCollection<FlowDocument>) - Method in class org.opennms.nephron.Pipeline.CalculateFlowStatistics
 
expand(PCollection<FlowDocument>) - Method in class org.opennms.nephron.Pipeline.WindowedFlows
 
EXPORTER - org.opennms.nephron.CompoundKeyType
 
EXPORTER_INTERFACE - org.opennms.nephron.CompoundKeyType
 
EXPORTER_INTERFACE_APPLICATION - org.opennms.nephron.CompoundKeyType
 
EXPORTER_INTERFACE_CONVERSATION - org.opennms.nephron.CompoundKeyType
 
EXPORTER_INTERFACE_HOST - org.opennms.nephron.CompoundKeyType
 
EXPORTER_INTERFACE_TOS - org.opennms.nephron.CompoundKeyType
 
EXPORTER_INTERFACE_TOS_APPLICATION - org.opennms.nephron.CompoundKeyType
 
EXPORTER_INTERFACE_TOS_CONVERSATION - org.opennms.nephron.CompoundKeyType
 
EXPORTER_INTERFACE_TOS_HOST - org.opennms.nephron.CompoundKeyType
 
EXPORTER_PART - Static variable in class org.opennms.nephron.RefType
 
ExporterNode - Class in org.opennms.nephron.elastic
 
ExporterNode() - Constructor for class org.opennms.nephron.elastic.ExporterNode
 

F

FlowDocumentProtobufCoder - Class in org.opennms.nephron.coders
 
FlowDocumentProtobufCoder() - Constructor for class org.opennms.nephron.coders.FlowDocumentProtobufCoder
 
FlowSummary - Class in org.opennms.nephron.elastic
 
FlowSummary() - Constructor for class org.opennms.nephron.elastic.FlowSummary
 
foreignId - Variable in class org.opennms.nephron.CompoundKeyData.Builder
 
foreignId - Variable in class org.opennms.nephron.CompoundKeyData
 
foreignSource - Variable in class org.opennms.nephron.CompoundKeyData.Builder
 
foreignSource - Variable in class org.opennms.nephron.CompoundKeyData
 
fromBytes(byte, byte, byte, byte) - Static method in class org.opennms.nephron.network.IPAddress
Returns the int value whose byte representation is the given 4 bytes, in big-endian order; equivalent to Ints.fromByteArray(new byte[] {b1, b2, b3, b4}).

G

getAggregationType() - Method in class org.opennms.nephron.elastic.FlowSummary
 
getAllowedLatenessMs() - Method in interface org.opennms.nephron.NephronOptions
 
getApplication() - Method in class org.opennms.nephron.elastic.FlowSummary
 
getAutoCommit() - Method in interface org.opennms.nephron.NephronOptions
 
getBegin() - Method in class org.opennms.nephron.network.IPAddressRange
getBegin
getBootstrapServers() - Method in interface org.opennms.nephron.NephronOptions
 
getBytes() - Method in class org.opennms.nephron.Aggregate
 
getBytesEgress() - Method in class org.opennms.nephron.elastic.FlowSummary
 
getBytesIn() - Method in class org.opennms.nephron.Aggregate
 
getBytesIngress() - Method in class org.opennms.nephron.elastic.FlowSummary
 
getBytesOut() - Method in class org.opennms.nephron.Aggregate
 
getBytesTotal() - Method in class org.opennms.nephron.elastic.FlowSummary
 
getCongestionEncountered() - Method in class org.opennms.nephron.elastic.FlowSummary
 
getConversationKey() - Method in class org.opennms.nephron.CompoundKeyData
 
getConversationKey() - Method in class org.opennms.nephron.elastic.FlowSummary
 
getCortexAccumulationDelayMs() - Method in interface org.opennms.nephron.CortexOptions
 
getCortexConsideredHosts() - Method in interface org.opennms.nephron.CortexOptions
 
getCortexMaxBatchBytes() - Method in interface org.opennms.nephron.CortexOptions
 
getCortexMaxBatchSize() - Method in interface org.opennms.nephron.CortexOptions
 
getCortexOrgId() - Method in interface org.opennms.nephron.CortexOptions
 
getCortexWriteUrl() - Method in interface org.opennms.nephron.CortexOptions
 
getDefaultMaxInputDelayMs() - Method in interface org.opennms.nephron.NephronOptions
 
getDefaultWindowMappingFn() - Method in class org.opennms.nephron.UnalignedFixedWindows
 
getDscp() - Method in class org.opennms.nephron.elastic.FlowSummary
 
getEarlyProcessingDelayMs() - Method in interface org.opennms.nephron.NephronOptions
 
getElasticConnectTimeout() - Method in interface org.opennms.nephron.NephronOptions
 
getElasticFlowIndex() - Method in interface org.opennms.nephron.NephronOptions
 
getElasticIndexStrategy() - Method in interface org.opennms.nephron.NephronOptions
 
getElasticPassword() - Method in interface org.opennms.nephron.NephronOptions
 
getElasticRetryCount() - Method in interface org.opennms.nephron.NephronOptions
 
getElasticRetryDuration() - Method in interface org.opennms.nephron.NephronOptions
 
getElasticSocketTimeout() - Method in interface org.opennms.nephron.NephronOptions
 
getElasticUrl() - Method in interface org.opennms.nephron.NephronOptions
 
getElasticUser() - Method in interface org.opennms.nephron.NephronOptions
 
getEnd() - Method in class org.opennms.nephron.network.IPAddressRange
getEnd
getExporter() - Method in class org.opennms.nephron.elastic.FlowSummary
 
getFixedWindowSizeMs() - Method in interface org.opennms.nephron.NephronOptions
 
getFlow() - Method in exception org.opennms.nephron.MissingFieldsException
 
getFlowDestTopic() - Method in interface org.opennms.nephron.NephronOptions
 
getFlowSourceTopic() - Method in interface org.opennms.nephron.NephronOptions
 
getForeignId() - Method in class org.opennms.nephron.elastic.ExporterNode
 
getForeignSource() - Method in class org.opennms.nephron.elastic.ExporterNode
 
getGroupedBy() - Method in class org.opennms.nephron.elastic.FlowSummary
 
getGroupId() - Method in interface org.opennms.nephron.NephronOptions
 
getHostAddress() - Method in class org.opennms.nephron.elastic.FlowSummary
 
getHostname() - Method in class org.opennms.nephron.Aggregate
 
getHostName() - Method in class org.opennms.nephron.elastic.FlowSummary
 
getHostname2() - Method in class org.opennms.nephron.Aggregate
 
getId() - Method in class org.opennms.nephron.elastic.FlowSummary
 
getIfIndex() - Method in class org.opennms.nephron.elastic.FlowSummary
 
getIndex(String, TemporalAccessor) - Method in enum org.opennms.nephron.elastic.IndexStrategy
 
getIpAddressRanges() - Method in class org.opennms.nephron.network.IpValue
 
getKafkaClientProperties() - Method in interface org.opennms.nephron.NephronOptions
 
getKafkaInputTimestampPolicyFactory(Duration) - Static method in class org.opennms.nephron.Pipeline
 
getLateProcessingDelayMs() - Method in interface org.opennms.nephron.NephronOptions
 
getMaxFlowDurationMs() - Method in interface org.opennms.nephron.NephronOptions
 
getNodeId() - Method in class org.opennms.nephron.elastic.ExporterNode
 
getNonEcnCapableTransport() - Method in class org.opennms.nephron.elastic.FlowSummary
 
getOuterKey() - Method in class org.opennms.nephron.CompoundKey
Build the parent, or "outer" key for the current key.
getParent() - Method in enum org.opennms.nephron.CompoundKeyType
 
getParts() - Method in enum org.opennms.nephron.CompoundKeyType
 
getPattern() - Method in enum org.opennms.nephron.elastic.IndexStrategy
 
getRangeEndMs() - Method in class org.opennms.nephron.elastic.FlowSummary
 
getRangeStartMs() - Method in class org.opennms.nephron.elastic.FlowSummary
 
getSummaryAccumulationDelayMs() - Method in interface org.opennms.nephron.NephronOptions
 
getTimestamp() - Method in class org.opennms.nephron.elastic.FlowSummary
 
getTimestamp(KafkaRecord<byte[], FlowDocument>) - Static method in class org.opennms.nephron.Pipeline.ReadFromKafka
 
getTimestamp(FlowDocument) - Static method in class org.opennms.nephron.Pipeline.ReadFromKafka
 
getTimestampMs(FlowDocument) - Static method in class org.opennms.nephron.Pipeline.ReadFromKafka
 
getTopK() - Method in interface org.opennms.nephron.NephronOptions
 
getType() - Method in class org.opennms.nephron.CompoundKey
 
getValue() - Method in class org.opennms.nephron.network.StringValue
 
groupedByKey() - Method in class org.opennms.nephron.CompoundKey
 
groupedByKey(CompoundKeyData, StringBuilder) - Method in class org.opennms.nephron.RefType
 

H

hashCode() - Method in class org.opennms.nephron.Aggregate
 
hashCode() - Method in class org.opennms.nephron.CompoundKey
 
hashCode() - Method in class org.opennms.nephron.elastic.ExporterNode
 
hashCode() - Method in class org.opennms.nephron.elastic.FlowSummary
 
hashCode() - Method in class org.opennms.nephron.network.IPAddress
 
hashCode() - Method in class org.opennms.nephron.network.IPAddressRange
hashCode() - Method in class org.opennms.nephron.UnalignedFixedWindows
 
hashCode(CompoundKeyData) - Method in class org.opennms.nephron.RefType
 
hasWildcard() - Method in class org.opennms.nephron.network.StringValue
 
HOST_PART - Static variable in class org.opennms.nephron.RefType
 
HOURLY - org.opennms.nephron.elastic.IndexStrategy
 

I

ifIndex - Variable in class org.opennms.nephron.CompoundKeyData.Builder
 
ifIndex - Variable in class org.opennms.nephron.CompoundKeyData
 
incr() - Method in class org.opennms.nephron.network.IPAddress
incr
IndexStrategy - Enum in org.opennms.nephron.elastic
Defines a strategy on how to define the index when persisting.
INTERFACE_PART - Static variable in class org.opennms.nephron.RefType
 
IPAddress - Class in org.opennms.nephron.network
Copied from OpenNMS.
IPAddress(byte[]) - Constructor for class org.opennms.nephron.network.IPAddress
 
IPAddress(String) - Constructor for class org.opennms.nephron.network.IPAddress
 
IPAddress(InetAddress) - Constructor for class org.opennms.nephron.network.IPAddress
 
IPAddressRange - Class in org.opennms.nephron.network
Copied from OpenNMS.
IPAddressRange(String) - Constructor for class org.opennms.nephron.network.IPAddressRange
 
IPAddressRange(String, String) - Constructor for class org.opennms.nephron.network.IPAddressRange
Constructor for IPAddressRange.
IPAddressRange(IPAddress, IPAddress) - Constructor for class org.opennms.nephron.network.IPAddressRange
Constructor for IPAddressRange.
IpValue - Class in org.opennms.nephron.network
Copied from OpenNMS.
IpValue(List<IPAddressRange>) - Constructor for class org.opennms.nephron.network.IpValue
 
isCompatible(WindowFn<?, ?>) - Method in class org.opennms.nephron.UnalignedFixedWindows
 
isCompleteConversationKey() - Method in class org.opennms.nephron.CompoundKey
Checks if this key includes the conversation dimension as its last part and that all required fields for the conversation dimension are set.
isCompleteConversationRef(CompoundKeyData) - Method in class org.opennms.nephron.RefType
 
isCongestionEncountered() - Method in class org.opennms.nephron.Aggregate
 
isEmpty() - Method in class org.opennms.nephron.network.StringValue
 
isGreaterThan(IPAddress) - Method in class org.opennms.nephron.network.IPAddress
isGreaterThan
isGreaterThanOrEqualTo(IPAddress) - Method in class org.opennms.nephron.network.IPAddress
isGreaterThanOrEqualTo
isInRange(String) - Method in class org.opennms.nephron.network.IpValue
 
isLessThan(IPAddress) - Method in class org.opennms.nephron.network.IPAddress
isLessThan
isLessThanOrEqualTo(IPAddress) - Method in class org.opennms.nephron.network.IPAddress
isLessThanOrEqualTo
isNonEcnCapableTransport() - Method in class org.opennms.nephron.Aggregate
 
isNull() - Method in class org.opennms.nephron.network.StringValue
 
isNullOrEmpty() - Method in class org.opennms.nephron.network.StringValue
 
isPredecessorOf(IPAddress) - Method in class org.opennms.nephron.network.IPAddress
isPredecessorOf
isRanged() - Method in class org.opennms.nephron.network.StringValue
 
isSingleton() - Method in class org.opennms.nephron.network.IPAddressRange
 
isSuccessorOf(IPAddress) - Method in class org.opennms.nephron.network.IPAddress
isSuccessorOf
isTotalNotTopK() - Method in enum org.opennms.nephron.CompoundKeyType
 
isWildcard() - Method in class org.opennms.nephron.network.StringValue
 
iterator() - Method in class org.opennms.nephron.network.IPAddressRange
iterator

K

KafkaInputFlowDeserializer - Class in org.opennms.nephron.coders
 
KafkaInputFlowDeserializer() - Constructor for class org.opennms.nephron.coders.KafkaInputFlowDeserializer
 
KeyByConvWithTos() - Constructor for class org.opennms.nephron.Pipeline.KeyByConvWithTos
 

L

largerAddress - Variable in class org.opennms.nephron.CompoundKeyData.Builder
 
largerAddress - Variable in class org.opennms.nephron.CompoundKeyData
 
location - Variable in class org.opennms.nephron.CompoundKeyData.Builder
 
location - Variable in class org.opennms.nephron.CompoundKeyData
 

M

m_inetAddress - Variable in class org.opennms.nephron.network.IPAddress
 
main(String[]) - Static method in class org.opennms.nephron.Nephron
 
max(IPAddress, IPAddress) - Static method in class org.opennms.nephron.network.IPAddress
max
merge(Aggregate, Aggregate) - Static method in class org.opennms.nephron.Aggregate
 
min(IPAddress, IPAddress) - Static method in class org.opennms.nephron.network.IPAddress
 
MissingFieldsException - Exception in org.opennms.nephron
Thrown when we are unable to derive a CompoundKey from a FlowDocument due to one or more missing fields.
MissingFieldsException(String, FlowDocument) - Constructor for exception org.opennms.nephron.MissingFieldsException
 
MONTHLY - org.opennms.nephron.elastic.IndexStrategy
 

N

Nephron - Class in org.opennms.nephron
 
Nephron() - Constructor for class org.opennms.nephron.Nephron
 
NephronOptions - Interface in org.opennms.nephron
 
nodeId - Variable in class org.opennms.nephron.CompoundKeyData.Builder
 
nodeId - Variable in class org.opennms.nephron.CompoundKeyData
 

O

of(String) - Static method in class org.opennms.nephron.network.IpValue
 
of(Duration) - Static method in class org.opennms.nephron.UnalignedFixedWindows
 
of(StringValue) - Static method in class org.opennms.nephron.network.IpValue
 
org.opennms.nephron - package org.opennms.nephron
 
org.opennms.nephron.coders - package org.opennms.nephron.coders
 
org.opennms.nephron.elastic - package org.opennms.nephron.elastic
 
org.opennms.nephron.network - package org.opennms.nephron.network
 
org.opennms.nephron.util - package org.opennms.nephron.util
 
overlaps(IPAddressRange) - Method in class org.opennms.nephron.network.IPAddressRange
overlaps

P

PaneAccumulator<K,​V> - Class in org.opennms.nephron.util
A stateful transform that accumulates values of different panes and flushes accumulated values after a given output delay.
PaneAccumulator(SerializableBiFunction<V, V, V>, Duration, Coder<K>, Coder<V>) - Constructor for class org.opennms.nephron.util.PaneAccumulator
 
parseCIDR(String) - Static method in class org.opennms.nephron.network.IpValue
 
perNodeShift(int, long) - Static method in class org.opennms.nephron.UnalignedFixedWindows
 
Pipeline - Class in org.opennms.nephron
 
Pipeline() - Constructor for class org.opennms.nephron.Pipeline
 
Pipeline.CalculateFlowStatistics - Class in org.opennms.nephron
 
Pipeline.KeyByConvWithTos - Class in org.opennms.nephron
Maps flow documents into pairs of compound keys (of type EXPORTER_INTERFACE_TOS_CONVERSATION) and aggregates.
Pipeline.ProjConvWithTos - Class in org.opennms.nephron
 
Pipeline.ReadFromKafka - Class in org.opennms.nephron
 
Pipeline.SumAndTopK - Class in org.opennms.nephron
 
Pipeline.SumsAndTopKs - Class in org.opennms.nephron
 
Pipeline.TotalAndSummary - Class in org.opennms.nephron
 
Pipeline.WindowedFlows - Class in org.opennms.nephron
 
Pipeline.WriteToElasticsearch - Class in org.opennms.nephron
 
Pipeline.WriteToKafka - Class in org.opennms.nephron
 
populate(CompoundKeyData, boolean, TimeSeriesBuilder) - Method in class org.opennms.nephron.RefType
 
populate(CompoundKeyData, FlowSummary) - Method in class org.opennms.nephron.RefType
 
populate(TimeSeriesBuilder) - Method in class org.opennms.nephron.CompoundKey
 
populate(FlowSummary) - Method in class org.opennms.nephron.CompoundKey
 
processElement(DoFn.ProcessContext, IntervalWindow) - Method in class org.opennms.nephron.Pipeline.KeyByConvWithTos
 
processElement(KV<CompoundKey, Aggregate>, DoFn.MultiOutputReceiver) - Method in class org.opennms.nephron.Pipeline.ProjConvWithTos
 
ProjConvWithTos() - Constructor for class org.opennms.nephron.Pipeline.ProjConvWithTos
 
protocol - Variable in class org.opennms.nephron.CompoundKeyData.Builder
 
protocol - Variable in class org.opennms.nephron.CompoundKeyData
 

R

RATE_LIMITED_LOG - Static variable in class org.opennms.nephron.Pipeline
 
ReadFromKafka(String, String, Map<String, Object>, TimestampPolicyFactory<byte[], FlowDocument>) - Constructor for class org.opennms.nephron.Pipeline.ReadFromKafka
 
RefType - Class in org.opennms.nephron
Describes the dimensions flow data can be grouped into.
RefType() - Constructor for class org.opennms.nephron.RefType
 
registerCoders(Pipeline) - Static method in class org.opennms.nephron.Pipeline
 
remove(IPAddressRange) - Method in class org.opennms.nephron.network.IPAddressRange
 

S

setAggregationType(AggregationType) - Method in class org.opennms.nephron.elastic.FlowSummary
 
setAllowedLatenessMs(long) - Method in interface org.opennms.nephron.NephronOptions
 
setApplication(String) - Method in class org.opennms.nephron.elastic.FlowSummary
 
setAutoCommit(boolean) - Method in interface org.opennms.nephron.NephronOptions
 
setBootstrapServers(String) - Method in interface org.opennms.nephron.NephronOptions
 
setBytesEgress(Long) - Method in class org.opennms.nephron.elastic.FlowSummary
 
setBytesIngress(Long) - Method in class org.opennms.nephron.elastic.FlowSummary
 
setBytesTotal(Long) - Method in class org.opennms.nephron.elastic.FlowSummary
 
setCongestionEncountered(Boolean) - Method in class org.opennms.nephron.elastic.FlowSummary
 
setConversationKey(String) - Method in class org.opennms.nephron.elastic.FlowSummary
 
setCortexAccumulationDelayMs(long) - Method in interface org.opennms.nephron.CortexOptions
 
setCortexConsideredHosts(String) - Method in interface org.opennms.nephron.CortexOptions
 
setCortexMaxBatchBytes(int) - Method in interface org.opennms.nephron.CortexOptions
 
setCortexMaxBatchSize(int) - Method in interface org.opennms.nephron.CortexOptions
 
setCortexOrgId(String) - Method in interface org.opennms.nephron.CortexOptions
 
setCortexWriteUrl(String) - Method in interface org.opennms.nephron.CortexOptions
 
setDefaultMaxInputDelayMs(long) - Method in interface org.opennms.nephron.NephronOptions
 
setDscp(Integer) - Method in class org.opennms.nephron.elastic.FlowSummary
 
setEarlyProcessingDelayMs(long) - Method in interface org.opennms.nephron.NephronOptions
 
setElasticConnectTimeout(int) - Method in interface org.opennms.nephron.NephronOptions
 
setElasticFlowIndex(String) - Method in interface org.opennms.nephron.NephronOptions
 
setElasticIndexStrategy(IndexStrategy) - Method in interface org.opennms.nephron.NephronOptions
 
setElasticPassword(String) - Method in interface org.opennms.nephron.NephronOptions
 
setElasticRetryCount(int) - Method in interface org.opennms.nephron.NephronOptions
 
setElasticRetryDuration(long) - Method in interface org.opennms.nephron.NephronOptions
 
setElasticSocketTimeout(int) - Method in interface org.opennms.nephron.NephronOptions
 
setElasticUrl(String) - Method in interface org.opennms.nephron.NephronOptions
 
setElasticUser(String) - Method in interface org.opennms.nephron.NephronOptions
 
setExporter(ExporterNode) - Method in class org.opennms.nephron.elastic.FlowSummary
 
setFixedWindowSizeMs(long) - Method in interface org.opennms.nephron.NephronOptions
 
setFlowDestTopic(String) - Method in interface org.opennms.nephron.NephronOptions
 
setFlowSourceTopic(String) - Method in interface org.opennms.nephron.NephronOptions
 
setForeignId(String) - Method in class org.opennms.nephron.elastic.ExporterNode
 
setForeignSource(String) - Method in class org.opennms.nephron.elastic.ExporterNode
 
setGroupedBy(CompoundKeyType) - Method in class org.opennms.nephron.elastic.FlowSummary
 
setGroupId(String) - Method in interface org.opennms.nephron.NephronOptions
 
setHostAddress(String) - Method in class org.opennms.nephron.elastic.FlowSummary
 
setHostName(String) - Method in class org.opennms.nephron.elastic.FlowSummary
 
setId(String) - Method in class org.opennms.nephron.elastic.FlowSummary
 
setIfIndex(Integer) - Method in class org.opennms.nephron.elastic.FlowSummary
 
setKafkaClientProperties(String) - Method in interface org.opennms.nephron.NephronOptions
 
setLateProcessingDelayMs(long) - Method in interface org.opennms.nephron.NephronOptions
 
setMaxFlowDurationMs(long) - Method in interface org.opennms.nephron.NephronOptions
 
setNodeId(Integer) - Method in class org.opennms.nephron.elastic.ExporterNode
 
setNonEcnCapableTransport(Boolean) - Method in class org.opennms.nephron.elastic.FlowSummary
 
setRangeEndMs(long) - Method in class org.opennms.nephron.elastic.FlowSummary
 
setRangeStartMs(long) - Method in class org.opennms.nephron.elastic.FlowSummary
 
setSummaryAccumulationDelayMs(long) - Method in interface org.opennms.nephron.NephronOptions
 
setTimestamp(long) - Method in class org.opennms.nephron.elastic.FlowSummary
 
setTopK(int) - Method in interface org.opennms.nephron.NephronOptions
 
size() - Method in class org.opennms.nephron.network.IPAddressRange
size
splitBy(String) - Method in class org.opennms.nephron.network.StringValue
 
StringValue - Class in org.opennms.nephron.network
Copied from OpenNMS.
StringValue(String) - Constructor for class org.opennms.nephron.network.StringValue
 
sum - Variable in class org.opennms.nephron.Pipeline.SumAndTopK
 
SumAndTopK(PCollection<KV<CompoundKey, Aggregate>>, PCollection<KV<CompoundKey, Aggregate>>) - Constructor for class org.opennms.nephron.Pipeline.SumAndTopK
 
summary - Variable in class org.opennms.nephron.Pipeline.TotalAndSummary
 
SumsAndTopKs(Pipeline.SumAndTopK, Pipeline.SumAndTopK) - Constructor for class org.opennms.nephron.Pipeline.SumsAndTopKs
 

T

toBigInteger() - Method in class org.opennms.nephron.network.IPAddress
toDbString() - Method in class org.opennms.nephron.network.IPAddress
 
toFlowSummary(KV<CompoundKey, Aggregate>, IntervalWindow) - Static method in class org.opennms.nephron.Pipeline
 
toInetAddress() - Method in class org.opennms.nephron.network.IPAddress
 
toIpAddrBytes(String) - Method in class org.opennms.nephron.network.IPAddress
 
toIpAddrString(byte[]) - Method in class org.opennms.nephron.network.IPAddress
 
toIpAddrString(InetAddress) - Method in class org.opennms.nephron.network.IPAddress
 
toOctets() - Method in class org.opennms.nephron.network.IPAddress
 
topK - Variable in class org.opennms.nephron.Pipeline.SumAndTopK
 
TOPK - org.opennms.nephron.elastic.AggregationType
 
toString() - Method in class org.opennms.nephron.Aggregate
 
toString() - Method in class org.opennms.nephron.CompoundKey
 
toString() - Method in class org.opennms.nephron.elastic.ExporterNode
 
toString() - Method in class org.opennms.nephron.elastic.FlowSummary
 
toString() - Method in class org.opennms.nephron.network.IPAddress
 
toString() - Method in class org.opennms.nephron.network.IPAddressRange
total - Variable in class org.opennms.nephron.Pipeline.TotalAndSummary
 
TOTAL - org.opennms.nephron.elastic.AggregationType
 
TotalAndSummary(PCollection<KV<CompoundKey, Aggregate>>, PCollection<KV<CompoundKey, Aggregate>>) - Constructor for class org.opennms.nephron.Pipeline.TotalAndSummary
 
toUserString() - Method in class org.opennms.nephron.network.IPAddress
 
toWindow(Duration, Duration, Duration, Duration) - Static method in class org.opennms.nephron.Pipeline
 
type - Variable in class org.opennms.nephron.CompoundKey
 

U

UnalignedFixedWindows - Class in org.opennms.nephron
 
UNKNOWN_APPLICATION_NAME_KEY - Static variable in class org.opennms.nephron.elastic.FlowSummary
 

V

valueOf(String) - Static method in enum org.opennms.nephron.CompoundKeyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opennms.nephron.elastic.AggregationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opennms.nephron.elastic.IndexStrategy
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.opennms.nephron.CompoundKeyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opennms.nephron.elastic.AggregationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opennms.nephron.elastic.IndexStrategy
Returns an array containing the constants of this enum type, in the order they are declared.

W

windowCoder() - Method in class org.opennms.nephron.UnalignedFixedWindows
 
WindowedFlows(Duration, Duration, Duration, Duration, Duration) - Constructor for class org.opennms.nephron.Pipeline.WindowedFlows
 
WindowedFlows(NephronOptions) - Constructor for class org.opennms.nephron.Pipeline.WindowedFlows
 
windowNumber(int, long, long) - Static method in class org.opennms.nephron.UnalignedFixedWindows
Return the number of the shifted window the given timestamp falls into
windowStartForTimestamp(int, long, long) - Static method in class org.opennms.nephron.UnalignedFixedWindows
Returns the start of a shifted window that includes the given timestamp.
windowStartForWindowNumber(int, long, long) - Static method in class org.opennms.nephron.UnalignedFixedWindows
 
withAddress(String) - Method in class org.opennms.nephron.CompoundKeyData.Builder
 
withHostname(String) - Method in class org.opennms.nephron.Aggregate
Returns a copy of this aggregate with hostname set to the given value and hostname2 being null.
withoutTos - Variable in class org.opennms.nephron.Pipeline.SumsAndTopKs
 
withTos - Variable in class org.opennms.nephron.Pipeline.SumsAndTopKs
 
WriteToElasticsearch(String, String, String, String, IndexStrategy, int, int, int, long) - Constructor for class org.opennms.nephron.Pipeline.WriteToElasticsearch
 
WriteToElasticsearch(NephronOptions) - Constructor for class org.opennms.nephron.Pipeline.WriteToElasticsearch
 
WriteToKafka(String, String, Map<String, Object>) - Constructor for class org.opennms.nephron.Pipeline.WriteToKafka
 

Y

YEARLY - org.opennms.nephron.elastic.IndexStrategy
 
A B C D E F G H I K L M N O P R S T U V W Y 
All Classes All Packages