EnvelopeDecoder

class Object
trait Matchable
class Any

Value members

Concrete methods

def apply[F[_], A](e: EnvelopeDecoder[F, A]): EnvelopeDecoder[F, A]
def arrayHeader[F[_]](name: String)(`evidence$10`: ApplicativeThrow[F]): EnvelopeDecoder[F, Seq[Any]]
def exchangeName[F[_]](`evidence$4`: Applicative[F]): EnvelopeDecoder[F, ExchangeName]
def header[F[_]](name: String)(F: ApplicativeThrow[F]): EnvelopeDecoder[F, AmqpFieldValue]
def intHeader[F[_]](name: String)(`evidence$8`: ApplicativeThrow[F]): EnvelopeDecoder[F, Int]
def longHeader[F[_]](name: String)(`evidence$9`: ApplicativeThrow[F]): EnvelopeDecoder[F, Long]
def optArrayHeader[F[_]](name: String)(`evidence$14`: ApplicativeThrow[F]): EnvelopeDecoder[F, Option[Seq[Any]]]
def optHeader[F[_]](name: String)(`evidence$6`: Applicative[F]): EnvelopeDecoder[F, Option[AmqpFieldValue]]
def optIntHeader[F[_]](name: String)(`evidence$12`: ApplicativeThrow[F]): EnvelopeDecoder[F, Option[Int]]
def optLongHeader[F[_]](name: String)(`evidence$13`: ApplicativeThrow[F]): EnvelopeDecoder[F, Option[Long]]
def optStringHeader[F[_]](name: String)(`evidence$11`: ApplicativeThrow[F]): EnvelopeDecoder[F, Option[String]]
def payload[F[_]](`evidence$2`: Applicative[F]): EnvelopeDecoder[F, Array[Byte]]
def properties[F[_]](`evidence$1`: Applicative[F]): EnvelopeDecoder[F, AmqpProperties]
def redelivered[F[_]](`evidence$5`: Applicative[F]): EnvelopeDecoder[F, Boolean]
def routingKey[F[_]](`evidence$3`: Applicative[F]): EnvelopeDecoder[F, RoutingKey]
def stringHeader[F[_]](name: String)(`evidence$7`: ApplicativeThrow[F]): EnvelopeDecoder[F, String]