com.here.platform.data.processing.driver.impl.state
FingerprintsProducer
Companion object FingerprintsProducer
class FingerprintsProducer extends CommitProducer with ContextLogging
Commit producer that publishes in the state layer the fingerprints of the compilation, constructed from both source code and configuration.
- Alphabetic
- By Inheritance
- FingerprintsProducer
- ContextLogging
- CommitProducer
- DriverTask
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new FingerprintsProducer(context: DriverContext, id: Id = "fingerprintsproducer")
- context
The driver context.
- id
The unique identifier of the com.here.platform.data.processing.driver.DriverTask.
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- 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
- def cleanUp(): Unit
Performs any clean-up operations required.
Performs any clean-up operations required. Is called after the
TaskResulthas been evaluated.- Definition Classes
- DriverTask
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
- val context: DriverContext
The driver context, needed to access the output catalog, the uploader and the Spark context.
The driver context, needed to access the output catalog, the uploader and the Spark context.
- Definition Classes
- FingerprintsProducer → CommitProducer
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- val id: Id
Unique identifier of the com.here.platform.data.processing.driver.DriverTask
Unique identifier of the com.here.platform.data.processing.driver.DriverTask
- Definition Classes
- FingerprintsProducer → DriverTask
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- 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
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- def produceCommits(): Map[Key, Commit]
Produces the Commit objects for this CommitProducer.
Produces the Commit objects for this CommitProducer.
- returns
a map with the Commit objects.
- Definition Classes
- FingerprintsProducer → CommitProducer
- def publishPayloads(payloads: Map[Key, Option[Payload]]): Map[Key, Commit]
Publishes the passed payloads using the given uploader.
Publishes the passed payloads using the given uploader. Only changed content will be uploaded.
- payloads
A map with the data to be published.
- returns
a map with the Commit objects.
- Attributes
- protected
- Definition Classes
- CommitProducer
- final def run(): TaskResult
Runs the com.here.platform.data.processing.driver.DriverTask.
- returns
the com.here.platform.data.processing.driver.TaskResult with the result of compilation, if produced.
- Definition Classes
- CommitProducer → DriverTask
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)