Packages

trait Message extends AnyRef

An IPFIX stream consists of Messages, which contain Sets (represented by the IpfixSet class). The Message trait exposes data that applies to all Sets and Records within that Message.

A message is collected as part of a Session.

Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Message
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def dataRecordCount: Int

    Returns the number of data records in this Message.

    Returns the number of data records in this Message.

    returns

    the count of data records

  2. abstract def exportEpochMilliseconds: Long

    Gets the export time of the message, as a number of milliseconds since 1970-01-01T00:00:00.

    Gets the export time of the message, as a number of milliseconds since 1970-01-01T00:00:00.

    returns

    export time in milliseconds

  3. abstract def exportEpochSeconds: Long

    Gets the export time of the message, as a number of seconds since 1970-01-01T00:00:00.

    Gets the export time of the message, as a number of seconds since 1970-01-01T00:00:00.

    returns

    export time in seconds

  4. abstract def exportTime: Instant

    Gets the export time of the message.

    Gets the export time of the message.

    returns

    message export time

  5. abstract def observationID: Int

    Gets the observation domain identifier associated with the message.

    Gets the observation domain identifier associated with the message.

    returns

    the observation domain id

  6. abstract def sequenceNumber: Long

    Gets the sequence number of the message.

    Gets the sequence number of the message. The sequence number is unique per domain, and is the complete number of data records that have been sent in the session prior to this message. It can be used to calculate statistics about missing data records.

    returns

    the sequence number

  7. abstract def session: Session

    Returns a session that can be used to interpret template ids in this message.

    Returns a session that can be used to interpret template ids in this message.

    returns

    the session associated with this message

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  9. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  10. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  14. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  15. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  16. def toString(): String
    Definition Classes
    AnyRef → Any
  17. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  18. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  19. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from AnyRef

Inherited from Any

Ungrouped