it.agilelab.darwin.manager.util

AvroSingleObjectEncodingUtils

object AvroSingleObjectEncodingUtils

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. AvroSingleObjectEncodingUtils
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

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

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. def dropHeader(avroSingleObjectEncoded: Array[Byte]): Array[Byte]

    Extract the payload from an avro single-object encoded byte array, removing the header (the first 10 bytes)

    Extract the payload from an avro single-object encoded byte array, removing the header (the first 10 bytes)

    avroSingleObjectEncoded

    avro single-object encoded byte array

    returns

    the payload without the avro single-object encoded header

  9. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  10. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  11. def extractId(avroSingleObjectEncoded: Array[Byte]): Long

    Extracts the schema ID from the avro single-object encoded byte array

    Extracts the schema ID from the avro single-object encoded byte array

    avroSingleObjectEncoded

    avro single-object encoded byte array

    returns

    the schema ID extracted from the input data

  12. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. def generateAvroSingleObjectEncoded(avroPayload: Array[Byte], schemaId: Long): Array[Byte]

    Create an array that creates a Single-Object encoded byte array.

    Create an array that creates a Single-Object encoded byte array. By specifications the encoded array is obtained concatenating the V1_HEADER, the schema id and the avro-encoded payload.

    avroPayload

    avro-serialized payload

    schemaId

    id of the schema used to encode the payload

    returns

    a Single-Object encoded byte array

  14. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  15. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  16. def isAvroSingleObjectEncoded(data: Array[Byte]): Boolean

    Checks if a byte array is Avro Single-Object encoded ( Single-Object Encoding Documentation)

    Checks if a byte array is Avro Single-Object encoded ( Single-Object Encoding Documentation)

    data

    a byte array

    returns

    true if the input byte array is Single-Object encoded

  17. final def isInstanceOf[T0]: Boolean

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

    Definition Classes
    AnyRef
  19. final def notify(): Unit

    Definition Classes
    AnyRef
  20. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  21. lazy val parseException: DarwinException

    Exception that can be thrown if the data is not single-object encoded

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

    Definition Classes
    AnyRef
  23. def toString(): String

    Definition Classes
    AnyRef → Any
  24. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped