Packages

trait RetrieveLogging extends Retriever with ContextLogging

Mixin to log the retrieved payload key and meta.

Linear Supertypes
ContextLogging, Retriever, Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RetrieveLogging
  2. ContextLogging
  3. Retriever
  4. Serializable
  5. Serializable
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

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 classForLogger: Class[_]

    Override this to change the class that is displayed in logs.

    Override this to change the class that is displayed in logs.

    Attributes
    protected
    Definition Classes
    ContextLogging
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  9. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. def getPayload(key: Key, meta: Meta, file: File): Payload

    Gets the Payload of a Partition by its key.

    Gets the Payload of a Partition by its key. This method always returns a com.here.platform.data.processing.blobstore.FilePayload. Implementations of this method may be optimized so that the content in the retrieved partition is not fully loaded in memory.

    key

    The key identifying a partition.

    meta

    The metadata containing more details about the payload to be retrieved.

    file

    The file where the partition data must be copied into.

    returns

    the retrieved Payload.

    Definition Classes
    RetrieveLoggingRetriever
    Note

    It's the caller's responsibility to delete the file when it's no longer needed.

  12. def getPayload(key: Key, meta: Meta): Payload

    Gets the Payload of a Partition by its key.

    Gets the Payload of a Partition by its key.

    key

    The key identifying a partition.

    meta

    The metadata containing more details about the payload to be retrieved.

    returns

    the retrieved Payload.

    Definition Classes
    RetrieveLoggingRetriever
  13. def getPayloadAsInputStream(key: Key, meta: Meta): InputStream

    Gets the Payload of a Partition by its key.

    Gets the Payload of a Partition by its key. This method always returns an InputStream.

    Please note that this method will not allow to cache the retrieved content.

    key

    The key identifying a partition.

    meta

    The metadata containing more details about the payload to be retrieved.

    returns

    the retrieving InputStream.

    Definition Classes
    RetrieveLoggingRetriever
  14. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  15. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  16. final lazy val logger: ContextAwareLogger

    The logger to use for normal and context-aware messages.

    The logger to use for normal and context-aware messages.

    Attributes
    protected
    Definition Classes
    ContextLogging
  17. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  18. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  19. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  20. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  21. def toString(): String
    Definition Classes
    AnyRef → Any
  22. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from ContextLogging

Inherited from Retriever

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped