ExplicitAckCallbackJob

final
class ExplicitAckCallbackJob[F[_], A](emitMessage: A => F[Deferred[F, Either[Throwable, Unit]]], dispatcher: Dispatcher[F])(implicit F: MonadThrow[F], jobDecoder: JobDecoder[A]) extends IoPublishCallbackJob[F, A]
class IoPublishCallbackJob[F, A]
trait Job
class Object
trait Matchable
class Any

Value members

Concrete methods

override
def handleMessage: A => F[Unit]
Definition Classes
IoPublishCallbackJob

Inherited methods

override
def execute(jobExecutionContext: JobExecutionContext): Unit
Definition Classes
IoPublishCallbackJob -> Job
Inherited from
IoPublishCallbackJob