Object/Class

com.weightwatchers.reactive.kinesis.producer

KinesisProducer

Related Docs: class KinesisProducer | package producer

Permalink

object KinesisProducer extends LazyLogging

Linear Supertypes
LazyLogging, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. KinesisProducer
  2. LazyLogging
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

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. def apply(kplConfig: KinesisProducerConfiguration, streamName: String): KinesisProducer

    Permalink

    The KinesisProducerConfiguration argument is passed directly to the KPL library.

    The KinesisProducerConfiguration argument is passed directly to the KPL library. This constructor makes no use of the Typesafe config.

    kplConfig

    An instance of the underlying KinesisProducerConfiguration to be passed directly to the library.

    streamName

    Th name of the Kinesis stream, which must exist.

    returns

    an instantiated KinesisProducer

    See also

    src/it/resources/reference.conf for a more detailed example.

  5. def apply(producerConf: ProducerConf): KinesisProducer

    Permalink

    The config passed is expected to contain the AWS KPL properties at the top level.

    The config passed is expected to contain the AWS KPL properties at the top level.

    producerConf

    An instance of ProducerConf which contains all required configuration for the KPL.

    returns

    an instantiated KinesisProducer

  6. final def asInstanceOf[T0]: T0

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    Any
  14. lazy val logger: Logger

    Permalink
    Attributes
    protected
    Definition Classes
    LazyLogging
  15. final def ne(arg0: AnyRef): Boolean

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

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

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

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

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

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

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

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

Deprecated Value Members

  1. def apply(kplConfig: Config, streamName: String, credentialsProvider: Option[AWSCredentialsProvider] = None): KinesisProducer

    Permalink

    The config passed is expected to contain the AWS KPL properties at the top level.

    The config passed is expected to contain the AWS KPL properties at the top level.

    kplConfig

    The KPL configuration properties, at the top level. This config can be reused by multiple producers. We expect body of the "kpl" section of that config to be passed here (e.g. kinesisConfig.getConfig("kpl). This set of properties matches the official Kinesis KPL properties: http://docs.aws.amazon.com/streams/latest/dev/kinesis-kpl-config.html

    streamName

    Th name of the Kinesis stream, which must exist.

    credentialsProvider

    A specific CredentialsProvider. The KCL defaults to DefaultAWSCredentialsProviderChain.

    returns

    an instantiated KinesisProducer

    Annotations
    @deprecated
    Deprecated

    (Since version v0.5.7) Use KinesisProducer(producerConf: ProducerConf) instead

    See also

    src/it/resources/reference.conf for a more detailed example.

Inherited from LazyLogging

Inherited from AnyRef

Inherited from Any

Ungrouped