Class

com.sksamuel.pulsar4s

DefaultConsumer

Related Doc: package pulsar4s

Permalink

class DefaultConsumer[T] extends Consumer[T] with Logging

Linear Supertypes
Logging, Consumer[T], Closeable, AutoCloseable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DefaultConsumer
  2. Logging
  3. Consumer
  4. Closeable
  5. AutoCloseable
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new DefaultConsumer(consumer: JConsumer[T])

    Permalink

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 acknowledge(messageId: MessageId): Unit

    Permalink
    Definition Classes
    DefaultConsumerConsumer
  5. def acknowledge(message: ConsumerMessage[T]): Unit

    Permalink
    Definition Classes
    Consumer
  6. def acknowledgeAsync[F[_]](messageId: MessageId)(implicit arg0: AsyncHandler[F]): F[Unit]

    Permalink
    Definition Classes
    DefaultConsumerConsumer
  7. final def acknowledgeAsync[F[_]](message: ConsumerMessage[T])(implicit arg0: AsyncHandler[F]): F[Unit]

    Permalink
    Definition Classes
    Consumer
  8. def acknowledgeCumulative(messageId: MessageId): Unit

    Permalink
    Definition Classes
    DefaultConsumerConsumer
  9. def acknowledgeCumulative(message: ConsumerMessage[T]): Unit

    Permalink
    Definition Classes
    DefaultConsumerConsumer
  10. def acknowledgeCumulativeAsync[F[_]](messageId: MessageId)(implicit arg0: AsyncHandler[F]): F[Unit]

    Permalink
    Definition Classes
    DefaultConsumerConsumer
  11. final def acknowledgeCumulativeAsync[F[_]](message: ConsumerMessage[T])(implicit arg0: AsyncHandler[F]): F[Unit]

    Permalink
    Definition Classes
    Consumer
  12. final def asInstanceOf[T0]: T0

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  14. def close(): Unit

    Permalink
    Definition Classes
    DefaultConsumerConsumer → Closeable → AutoCloseable
  15. def closeAsync[F[_]](implicit arg0: AsyncHandler[F]): F[Unit]

    Permalink
    Definition Classes
    DefaultConsumerConsumer
  16. final def eq(arg0: AnyRef): Boolean

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  20. def hasReachedEndOfTopic: Boolean

    Permalink

    Return true if the topic was terminated and this consumer has already consumed all the messages in the topic.

    Return true if the topic was terminated and this consumer has already consumed all the messages in the topic.

    Please note that this does not simply mean that the consumer is caught up with the last message published by producers, rather the topic needs to be explicitly "terminated".

    Definition Classes
    DefaultConsumerConsumer
  21. def hashCode(): Int

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

    Permalink
    Definition Classes
    Any
  23. val logger: Logger

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  24. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  25. def negativeAcknowledge(messageId: MessageId): Unit

    Permalink
    Definition Classes
    DefaultConsumerConsumer
  26. def negativeAcknowledge(message: ConsumerMessage[T]): Unit

    Permalink
    Definition Classes
    Consumer
  27. def negativeAcknowledgeAsync[F[_]](messageId: MessageId)(implicit arg0: AsyncHandler[F]): F[Unit]

    Permalink
    Definition Classes
    DefaultConsumerConsumer
  28. final def negativeAcknowledgeAsync[F[_]](message: ConsumerMessage[T])(implicit arg0: AsyncHandler[F]): F[Unit]

    Permalink
    Definition Classes
    Consumer
  29. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  31. def receive(duration: FiniteDuration): Try[Option[ConsumerMessage[T]]]

    Permalink

    Receive a single message waiting up to the given duration if necessary.

    Receive a single message waiting up to the given duration if necessary. If no message is received within the duration then None is returned.

    Definition Classes
    DefaultConsumerConsumer
  32. def receive: Try[ConsumerMessage[T]]

    Permalink

    Receives a single message.

    Receives a single message. This calls blocks until a message is available.

    Definition Classes
    DefaultConsumerConsumer
  33. def receiveAsync[F[_]](implicit arg0: AsyncHandler[F]): F[ConsumerMessage[T]]

    Permalink
    Definition Classes
    DefaultConsumerConsumer
  34. def redeliverUnacknowledgedMessages(): Unit

    Permalink
    Definition Classes
    DefaultConsumerConsumer
  35. def seek(messageId: MessageId): Unit

    Permalink
    Definition Classes
    DefaultConsumerConsumer
  36. def seekAsync[F[_]](messageId: MessageId)(implicit arg0: AsyncHandler[F]): F[Unit]

    Permalink
    Definition Classes
    DefaultConsumerConsumer
  37. def seekEarliest(): Unit

    Permalink
    Definition Classes
    Consumer
  38. def seekLatest(): Unit

    Permalink
    Definition Classes
    Consumer
  39. def stats: ConsumerStats

    Permalink
    Definition Classes
    DefaultConsumerConsumer
  40. def subscription: Subscription

    Permalink
    Definition Classes
    DefaultConsumerConsumer
  41. final def synchronized[T0](arg0: ⇒ T0): T0

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

    Permalink
    Definition Classes
    AnyRef → Any
  43. def topic: Topic

    Permalink
    Definition Classes
    DefaultConsumerConsumer
  44. def unsubscribe(): Unit

    Permalink
    Definition Classes
    DefaultConsumerConsumer
  45. def unsubscribeAsync[F[_]](implicit arg0: AsyncHandler[F]): F[Unit]

    Permalink
    Definition Classes
    DefaultConsumerConsumer
  46. final def wait(): Unit

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

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

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

Inherited from Logging

Inherited from Consumer[T]

Inherited from Closeable

Inherited from AutoCloseable

Inherited from AnyRef

Inherited from Any

Ungrouped