Class/Object

org.cert.netsa.mothra.packer

PackableRecord

Related Docs: object PackableRecord | package packer

Permalink

case class PackableRecord(record: Record, relativePackedPath: String, startTime: RecordStartTime, observationDomain: Int) extends Product with Serializable

A Record and the information required to generate the file name where the Record will be stored in a Mothra repository.

record

The record to write to the file.

relativePackedPath

The relative path of the file to return; does not include time prefix or filename suffix, but does include a version number

startTime

The date+time to use for time-based parts of file path

observationDomain

The domain used for all IPFIX Messages in the file; this is needed in case a new file must created and opened.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. PackableRecord
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new PackableRecord(record: Record, relativePackedPath: String, startTime: RecordStartTime, observationDomain: Int)

    Permalink

    record

    The record to write to the file.

    relativePackedPath

    The relative path of the file to return; does not include time prefix or filename suffix, but does include a version number

    startTime

    The date+time to use for time-based parts of file path

    observationDomain

    The domain used for all IPFIX Messages in the file; this is needed in case a new file must created and opened.

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  7. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  8. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  9. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  10. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  11. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  12. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  13. val observationDomain: Int

    Permalink

    The domain used for all IPFIX Messages in the file; this is needed in case a new file must created and opened.

  14. val record: Record

    Permalink

    The record to write to the file.

  15. val relativePackedPath: String

    Permalink

    The relative path of the file to return; does not include time prefix or filename suffix, but does include a version number

  16. val startTime: RecordStartTime

    Permalink

    The date+time to use for time-based parts of file path

  17. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  18. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  19. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  20. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped