lepus.client

package lepus.client

Members list

Concise view

Type members

Classlikes

Attributes

Source:
MessageTypes.scala
Graph
Supertypes
trait Enum
trait Product
trait Equals
class Object
trait Matchable
class Any
final class AuthenticationConfig[F[_]](val mechanisms: NonEmptyList[SaslMechanism[F]]) extends AnyVal

SASL Mechanisms orderd by preferrence from high to low

SASL Mechanisms orderd by preferrence from high to low

Attributes

Companion:
object
Source:
SaslMechanism.scala
Graph
Supertypes
class AnyVal
trait Matchable
class Any

Attributes

Companion:
class
Source:
SaslMechanism.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final case class Capabilities(publisherConfirm: Boolean, directReply: Boolean, consumerPriority: Boolean, authenticationFailure: Boolean, consumerCancelNotify: Boolean, basicNack: Boolean, e2eBinding: Boolean, perConsumerQos: Boolean, connectionBlocked: Boolean)

Attributes

Companion:
object
Source:
Capabilities.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
Capabilities.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
trait Channel[F[_], M <: MessagingChannel]

Attributes

Companion:
object
Source:
Channel.scala
Graph
Supertypes
class Object
trait Matchable
class Any
object Channel

Attributes

Companion:
trait
Source:
Channel.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Channel.type
final class ChannelConfig

Attributes

Companion:
object
Source:
Config.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
Config.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final case class Confirmation(kind: Acknowledgment, tag: DeliveryTag, multiple: Boolean)

Attributes

Source:
MessageTypes.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
trait Connection[F[_]]

Attributes

Companion:
object
Source:
Connection.scala
Graph
Supertypes
class Object
trait Matchable
class Any
object Connection

Attributes

Companion:
trait
Source:
Connection.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class ConnectionConfig

Attributes

Companion:
object
Source:
Config.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
Config.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Consume mode determines how a decoding consumer behaves, ConsumeMode.RaiseOnError raises error when decoding is failed, ConsumeMode.NackOnError sends a nack for the failed message RaiseOnError(false) consumes in auto ack mode, the other two requires you to acknowledge each message

Consume mode determines how a decoding consumer behaves, ConsumeMode.RaiseOnError raises error when decoding is failed, ConsumeMode.NackOnError sends a nack for the failed message RaiseOnError(false) consumes in auto ack mode, the other two requires you to acknowledge each message

Attributes

Source:
MessageTypes.scala
Graph
Supertypes
trait Enum
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class DeliveredMessage[T](consumerTag: ConsumerTag, deliveryTag: DeliveryTag, redelivered: Redelivered, exchange: ExchangeName, routingKey: ShortString, message: Message[T])

Attributes

Source:
MessageTypes.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class Envelope[T](exchange: ExchangeName, routingKey: ShortString, mandatory: Boolean, message: Message[T])

Attributes

Companion:
object
Source:
MessageTypes.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
object Envelope

Attributes

Companion:
class
Source:
MessageTypes.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
trait EnvelopeCodec[T] extends EnvelopeEncoder[T] with EnvelopeDecoder[T]

Attributes

Companion:
object
Source:
EnvelopeCodec.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion:
trait
Source:
EnvelopeCodec.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion:
object
Source:
EnvelopeCodec.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait EnvelopeCodec[T]
Self type

Attributes

Companion:
trait
Source:
EnvelopeCodec.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion:
object
Source:
EnvelopeCodec.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait EnvelopeCodec[T]
Self type

Attributes

Companion:
trait
Source:
EnvelopeCodec.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
trait ExchangeAPI[F[_]]

Attributes

Source:
APIs.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Source:
LepusClient.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final case class Message[T](payload: T, properties: Properties)

Attributes

Companion:
object
Source:
MessageTypes.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
object Message

Attributes

Companion:
class
Source:
MessageTypes.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Message.type
object MessageRaw

Attributes

Source:
MessageTypes.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final case class NegotiatedConfig(channelMax: Short, frameMax: Int, heartbeat: Short)

Attributes

Source:
StartupNegotiation.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
case object NegotiationError extends Exception

Attributes

Source:
StartupNegotiation.scala
Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Product
trait Equals
class Exception
class Throwable
class Object
trait Matchable
class Any
Self type
case object NegotiationFailed extends Exception

Attributes

Source:
StartupNegotiation.scala
Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Product
trait Equals
class Exception
class Throwable
class Object
trait Matchable
class Any
Self type

Attributes

Source:
StartupNegotiation.scala
Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Product
trait Equals
class Exception
class Throwable
class Object
trait Matchable
class Any
Self type
trait QueueAPI[F[_]]

Attributes

Source:
APIs.scala
Graph
Supertypes
class Object
trait Matchable
class Any
final case class ReturnedMessage[T](replyCode: ReplyCode, replyText: ReplyText, exchange: ExchangeName, routingKey: ShortString, message: Message[T])

Attributes

Source:
MessageTypes.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class SaslMechanism[F[_]](name: ShortString, first: F[LongString], next: LongString => F[LongString])

Attributes

Companion:
object
Source:
SaslMechanism.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
SaslMechanism.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
trait StartupNegotiation[F[_]]

Attributes

Companion:
object
Source:
StartupNegotiation.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion:
trait
Source:
StartupNegotiation.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final case class SynchronousGet[T](deliveryTag: DeliveryTag, redelivered: Redelivered, exchange: ExchangeName, routingKey: ShortString, messageCount: MessageCount, message: Message[T])

Attributes

Source:
MessageTypes.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
object Transport

Attributes

Source:
Transport.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Value members

Concrete fields

val DeliveredMessageRaw: DeliveredMessage.type

Attributes

Source:
MessageTypes.scala

Attributes

Source:
MessageTypes.scala
val ReturnedMessageRaw: ReturnedMessage.type

Attributes

Source:
MessageTypes.scala
val SynchronousGetRaw: SynchronousGet.type

Attributes

Source:
MessageTypes.scala