Trait

com.microsoft.azure.iot.iothubreact.checkpointing

ICPConfiguration

Related Doc: package checkpointing

Permalink

trait ICPConfiguration extends AnyRef

Checkpointing configuration interface

Linear Supertypes
AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ICPConfiguration
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract val azureBlobConnectionString: String

    Permalink

    Azure blob connection string

  2. abstract val azureBlobEmulator: Boolean

    Permalink

    Whether to use the Azure Storage Emulator when using Azure blob backend

  3. abstract val azureBlobLeaseDuration: FiniteDuration

    Permalink

    Azure blob lease duration (between 15s and 60s by Azure docs)

  4. abstract val cassandraAuth: Option[Auth]

    Permalink

    Cassandra authentication credentials

  5. abstract val cassandraCluster: String

    Permalink

    Cassandra cluster address TODO: support list

  6. abstract val cassandraReplicationFactor: Int

    Permalink

    Cassandra replication factor, value required to open a connection

  7. abstract val checkpointBackendType: String

    Permalink

    Type of storage, the value is not case sensitive

  8. abstract val checkpointCountThreshold: Int

    Permalink

    How many messages to replay after a restart, for each IoT hub partition

  9. abstract val checkpointFrequency: FiniteDuration

    Permalink

    How often checkpoint data is written to the storage

  10. abstract val checkpointRWTimeout: FiniteDuration

    Permalink

    Checkpointing operations timeout

  11. abstract val checkpointTimeThreshold: FiniteDuration

    Permalink

    Store a position if its value is older than this amount of time, rounded to seconds

  12. abstract val storageNamespace: String

    Permalink

    Namespace where the table with checkpoint data is stored (e.g.

    Namespace where the table with checkpoint data is stored (e.g. Cassandra keyspace)

Concrete Value Members

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

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]

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

    Permalink
    Definition Classes
    AnyRef → Any
  11. final def isInstanceOf[T0]: Boolean

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

    Permalink
    Definition Classes
    AnyRef
  13. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  14. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  15. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  16. def toString(): String

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

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped