trait Publisher extends AnyRef
Publishes payloads, in the form of an RDD of com.here.platform.data.processing.java.catalog.partition.Key and com.here.platform.data.processing.java.blobstore.Payload, to the Blob API and returns RDD of com.here.platform.data.processing.java.catalog.partition.Commit to be committed to the Metadata API.
- Note
This is a Java friendly wrapper of com.here.platform.data.processing.publisher.Publisher.
- Alphabetic
- By Inheritance
- Publisher
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Abstract Value Members
- abstract def publishFullSnapshot(current: JavaPairRDD[Key, Meta], candidates: JavaPairRDD[Key, Option[Payload]]): JavaPairRDD[Key, Commit]
Publishes a full snapshot of data.
Publishes a full snapshot of data.
- current
The RDD containing the current catalog status.
- candidates
The RDD containing the candidate uploading operations.
- returns
the metadata RDD already published but not yet committed.
- Note
Candidate operations are potential operations to be done depending on the status of the catalog this is mainly related to the fact that duplicated content does not have to be published. This function deletes content in the current RDD not present in the RDD of candidates.
- abstract def publishIncrementalSnapshot(current: JavaPairRDD[Key, Meta], candidates: JavaPairRDD[Key, Option[Payload]]): JavaPairRDD[Key, Commit]
Publishes an increment snapshot of data.
Publishes an increment snapshot of data.
- current
The RDD containing the current catalog status.
- candidates
The RDD containing the candidate uploading operations.
- returns
the metadata RDD already published but not yet committed.
- Note
Candidate operations are potential operations to be done depending on the status of the catalog this is mainly related to the fact that duplicated content does not have to be published.
Concrete 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 clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
- 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()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- 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()
- 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)