Utils

io.github.positionpal.location.messages.RabbitMQ.Utils
trait Utils extends Protocol

Attributes

Graph
Supertypes
trait Protocol
class Object
trait Matchable
class Any
Known subtypes

Members list

Type members

Types

type Headers = FieldTable

Value members

Inherited fields

val groupsEventsExchange: ExchangeName

The name of the exchange where group events are published by the user-group microservice.

The name of the exchange where group events are published by the user-group microservice.

Attributes

Inherited from:
Protocol
val groupsEventsQueue: QueueName

The name of the queue where group events are collected.

The name of the queue where group events are collected.

Attributes

Inherited from:
Protocol
val msgTypeKey: ShortString

The key used in the header to identify the type of message.

The key used in the header to identify the type of message.

Attributes

Inherited from:
Protocol
val notificationsCommandExchange: ExchangeName

The name of the exchange where notifications commands are published by the location service.

The name of the exchange where notifications commands are published by the location service.

Attributes

Inherited from:
Protocol

Extensions

Extensions

extension (b: Array[Byte])
def toMessage(headersData: Map[ShortString, FieldData]): Message[Array[Byte]]
extension (expected: ShortString)
infix def in(headers: Headers, key: Option[ShortString]): Boolean
extension (s: String)
def asShortOrEmpty: ShortString