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
- All
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
TaskResult
has been evaluated.- Definition Classes
- DriverTask
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @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: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @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
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @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(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()