Interface SyntheticFlowTimestampPolicyFactory

    • Method Detail

      • create

        SyntheticFlowTimestampPolicy create​(Optional<org.joda.time.Instant> previous)
        Creates a SyntheticFlowTimestampPolicy.
        Parameters:
        previous - an optional time instant that a timestamp policy can use when initialized based on a checkpoint mark
      • withLimitedDelay

        static SyntheticFlowTimestampPolicyFactory withLimitedDelay​(org.joda.time.Duration maxDelay,
                                                                    org.apache.beam.sdk.transforms.SerializableFunction<org.opennms.netmgt.flows.persistence.model.FlowDocument,​org.joda.time.Instant> timestampFunction)
      • withLimitedDelay

        static SyntheticFlowTimestampPolicyFactory withLimitedDelay​(org.opennms.nephron.NephronOptions options,
                                                                    org.apache.beam.sdk.transforms.SerializableFunction<org.opennms.netmgt.flows.persistence.model.FlowDocument,​org.joda.time.Instant> timestampFunction)