Class

com.bwsw.tstreams.agents.consumer

ConsumerOptions

Related Doc: package consumer

Permalink

case class ConsumerOptions[T](transactionsPreload: Int, dataPreload: Int, converter: IConverter[Array[Byte], T], readPolicy: AbstractPolicy, offset: IOffset, transactionGenerator: ITransactionGenerator, useLastOffset: Boolean = true) extends Product with Serializable

T

User type

transactionsPreload

Buffer size of preloaded transactions

dataPreload

Buffer size of preloaded data for each consumed transaction

converter

User defined or predefined converter which convert storage type into user type

readPolicy

Strategy how to read from concrete stream

offset

Offset from which start to read

transactionGenerator

Generator for generating IDs

useLastOffset

Use or not last offset for specific consumer if last offset not exist, offset will be used

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

Instance Constructors

  1. new ConsumerOptions(transactionsPreload: Int, dataPreload: Int, converter: IConverter[Array[Byte], T], readPolicy: AbstractPolicy, offset: IOffset, transactionGenerator: ITransactionGenerator, useLastOffset: Boolean = true)

    Permalink

    transactionsPreload

    Buffer size of preloaded transactions

    dataPreload

    Buffer size of preloaded data for each consumed transaction

    converter

    User defined or predefined converter which convert storage type into user type

    readPolicy

    Strategy how to read from concrete stream

    offset

    Offset from which start to read

    transactionGenerator

    Generator for generating IDs

    useLastOffset

    Use or not last offset for specific consumer if last offset not exist, offset will be used

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. val converter: IConverter[Array[Byte], T]

    Permalink

    User defined or predefined converter which convert storage type into user type

  7. val dataPreload: Int

    Permalink

    Buffer size of preloaded data for each consumed transaction

  8. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  9. def finalize(): Unit

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

    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. val offset: IOffset

    Permalink

    Offset from which start to read

  16. val readPolicy: AbstractPolicy

    Permalink

    Strategy how to read from concrete stream

  17. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  18. val transactionGenerator: ITransactionGenerator

    Permalink

    Generator for generating IDs

  19. val transactionsPreload: Int

    Permalink

    Buffer size of preloaded transactions

  20. val useLastOffset: Boolean

    Permalink

    Use or not last offset for specific consumer if last offset not exist, offset will be used

  21. final def wait(): Unit

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

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

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

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped