Package

io.jobial.scase.core

impl

Permalink

package impl

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. impl
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
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]

    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. class DefaultServiceState[F[_], M] extends ServiceState[F] with Logging

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

    Permalink
  16. class ForwarderBridgeServiceState[F[_]] extends ServiceState[F] with CatsUtils with Logging

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

    Permalink
  18. trait RegexUtils extends AnyRef

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

    Permalink
  20. abstract class RequestResponseBridgeServiceState[F[_]] extends ServiceState[F]

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

    Permalink

Value Members

  1. object ConsumerMessageHandlerService extends CatsUtils

    Permalink
  2. object ConsumerProducerRequestResponseClient extends CatsUtils with Logging

    Permalink
  3. object ConsumerProducerRequestResponseService extends CatsUtils with Logging

    Permalink
  4. object ConsumerProducerStreamService extends CatsUtils with Logging

    Permalink
  5. object ConsumerReceiverClient extends CatsUtils

    Permalink
  6. object DaemonThreadFactory extends ThreadFactory

    Permalink
  7. object ForwarderBridge extends CatsUtils with Logging

    Permalink
  8. object MessageDropException extends IllegalStateException with Product with Serializable

    Permalink
  9. object ProducerSenderClient extends CatsUtils

    Permalink
  10. object RequestResponseBridge extends CatsUtils with Logging

    Permalink
  11. val blockerContext: ExecutionContextExecutor

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped