Package

io.jobial.scase.core

impl

Permalink

package impl

Visibility
  1. Public
  2. All

Type Members

  1. trait CatsUtils extends AnyRef

    Permalink
  2. class ConsumerMessageHandlerService[F[_], M] extends DefaultService[F] with Logging

    Permalink
  3. class ConsumerProducerRequestResponseClient[F[_], REQ, RESP] extends RequestResponseClient[F, REQ, RESP] with CatsUtils with Logging

    Permalink
  4. class ConsumerProducerRequestResponseService[F[_], REQ, RESP] extends DefaultService[F] with ConsumerProducerService[F, REQ, RESP] with Logging

    Permalink
  5. trait ConsumerProducerService[F[_], REQ, RESP] extends CatsUtils with Logging

    Permalink
  6. class ConsumerProducerStreamService[F[_], REQ, RESP] extends DefaultService[F] with ConsumerProducerService[F, REQ, RESP] with Logging

    Permalink
  7. class ConsumerReceiverClient[F[_], M] extends ReceiverClient[F, M] with CatsUtils with Logging

    Permalink
  8. case class CorrelationInfo[F[_], REQ, RESP](responseDeferred: Deferred[F, MessageReceiveResult[F, Either[Throwable, RESP]]], sendTime: Long, request: Option[REQ]) extends Product with Serializable

    Permalink
  9. abstract class DefaultMessageConsumer[F[_], M] extends MessageConsumer[F, M] with CatsUtils with Logging

    Permalink

    Adds cancellation, subscription state.

  10. case class DefaultMessageSendResult[F[_], M](commit: F[Unit], rollback: F[Unit])(implicit evidence$3: Monad[F]) extends MessageSendResult[F, M] with Product with Serializable

    Permalink
  11. case class DefaultRequestResponseResult[F[_], REQUEST, RESPONSE](request: MessageSendResult[F, REQUEST], response: MessageReceiveResult[F, RESPONSE]) extends RequestResponseResult[F, REQUEST, RESPONSE] with Product with Serializable

    Permalink
  12. case class DefaultSendResponseResult[RESPONSE](response: Either[Throwable, RESPONSE], sendMessageContext: SendMessageContext) extends SendResponseResult[RESPONSE] with Product with Serializable

    Permalink
  13. abstract class DefaultService[F[_]] extends Service[F]

    Permalink
  14. case class DefaultServiceState[F[_], M](subscription: MessageSubscription[F, M], service: Service[F])(implicit evidence$1: Sync[F]) extends ServiceState[F] with Logging with Product with Serializable

    Permalink
  15. class ForwarderBridge[F[_], REQ, RESP] extends CatsUtils with Logging

    Permalink
  16. class ProducerSenderClient[F[_], REQ] extends SenderClient[F, REQ] with Logging

    Permalink
  17. trait RegexUtils extends AnyRef

    Permalink
  18. class RequestResponseBridge[F[_], SOURCEREQ, SOURCERESP, DESTREQ, DESTRESP] extends CatsUtils with Logging

    Permalink
  19. case class ResponseProducerIdNotFound(message: String) extends IllegalStateException with Product with Serializable

    Permalink

Ungrouped