lepus.client

package lepus.client

Members list

Packages

Type members

Classlikes

Attributes

Source
MessageTypes.scala
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
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
Supertypes
class AnyVal
trait Matchable
class Any

Attributes

Companion
class
Source
SaslMechanism.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Source
StartupNegotiation.scala
Supertypes
trait Product
trait Equals
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
object Capabilities

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Source
MessageTypes.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
trait Connection[F[_]]

Attributes

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

Attributes

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

Attributes

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

Attributes

Companion
class
Source
Config.scala
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
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Source
MessageTypes.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
object
Source
MessageTypes.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Envelope

Attributes

Companion
class
Source
MessageTypes.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Envelope.type
trait ExchangeAPI[F[_]]

Attributes

Source
APIs.scala
Supertypes
class Object
trait Matchable
class Any
object LepusClient

Attributes

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

Attributes

Companion
object
Source
MessageTypes.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Message

Attributes

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

Attributes

Companion
object
Source
MessageCodec.scala
Supertypes
trait MessageEncoder[T]
trait MessageDecoder[T]
class Object
trait Matchable
class Any
Self type
object MessageCodec

Attributes

Companion
trait
Source
MessageCodec.scala
Supertypes
class Object
trait Matchable
class Any
Self type
trait MessageDecoder[A]

Attributes

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

Attributes

Companion
trait
Source
MessageCodec.scala
Supertypes
class Object
trait Matchable
class Any
Self type
trait MessageEncoder[B]

Attributes

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

Attributes

Companion
trait
Source
MessageCodec.scala
Supertypes
class Object
trait Matchable
class Any
Self type
object MessageRaw

Attributes

Source
MessageTypes.scala
Supertypes
class Object
trait Matchable
class Any
Self type
MessageRaw.type

Attributes

Source
StartupNegotiation.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case object NegotiationError extends Exception

Attributes

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

Attributes

Source
StartupNegotiation.scala
Supertypes
trait Singleton
trait Product
trait Mirror
trait Product
trait Equals
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
case object NoSupportedSASLMechanism extends Exception

Attributes

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

Attributes

Source
APIs.scala
Supertypes
class Object
trait Matchable
class Any

Attributes

Source
MessageTypes.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
abstract class SSL

Attributes

Companion
object
Source
SSL.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object None.type
object System.type
object Trusted.type
Self type
SSL
object SSL

Attributes

Companion
class
Source
SSL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
SSL.type

Attributes

Companion
object
Source
SaslMechanism.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object SaslMechanism

Attributes

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

Attributes

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

Attributes

Companion
trait
Source
StartupNegotiation.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Source
MessageTypes.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Transport

Attributes

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

Types

Attributes

Source
MessageTypes.scala
type Negotiation[F[_]] = Frame => F[NegotiationResult[F]]

Attributes

Source
StartupNegotiation.scala
type Transport[F[_]] = (F, Frame) => Frame

Attributes

Source
Transport.scala

Value members

Concrete fields

val EnvelopeRaw: Envelope.type

Attributes

Source
MessageTypes.scala