nl.vroste.zio.amqp.model

Members list

Type members

Classlikes

case class AMQPConfig(user: String, password: String, vhost: String, heartbeatInterval: Duration, ssl: Boolean, host: String, port: Short, connectionTimeout: Duration)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object AMQPConfig

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
AMQPConfig.type
object AmqpUri extends Subtype[URI]

Attributes

Supertypes
class Subtype[URI]
class Newtype[URI]
class NewtypeCustom[URI]
class Object
trait Matchable
class Any
Show all
Self type
AmqpUri.type
object ConsumerTag extends Newtype[String]

Attributes

Supertypes
class Newtype[String]
class NewtypeCustom[String]
class Object
trait Matchable
class Any
Self type
object DeliveryTag extends Subtype[Long]

Attributes

Supertypes
class Subtype[Long]
class Newtype[Long]
class NewtypeCustom[Long]
class Object
trait Matchable
class Any
Show all
Self type
object ExchangeName extends Newtype[String]

Attributes

Supertypes
class Newtype[String]
class NewtypeCustom[String]
class Object
trait Matchable
class Any
Self type
sealed trait ExchangeType extends Product, Serializable

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes
class Custom
object Direct.type
object Fanout.type
object Headers.type
object Topic.type
object ExchangeType

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
object QueueName extends Newtype[String]

Attributes

Supertypes
class Newtype[String]
class NewtypeCustom[String]
class Object
trait Matchable
class Any
Self type
QueueName.type
object RoutingKey extends Newtype[String]

Attributes

Supertypes
class Newtype[String]
class NewtypeCustom[String]
class Object
trait Matchable
class Any
Self type
RoutingKey.type

Types

type AmqpUri = Type
type ConsumerTag = Type
type DeliveryTag = Type
type ExchangeName = Type
type QueueName = Type
type RoutingKey = Type