FrameworkCodecs

csw.framework.codecs.FrameworkCodecs

Attributes

Graph
Supertypes
trait CommonCodecs
class Object
trait Matchable
class Any
Show all

Members list

Type members

Inherited classlikes

case class Timestamp(seconds: Long, nanos: Long)

Attributes

Inherited from:
CommonCodecs
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Value members

Inherited fields

lazy protected val locationCodecValue: Codec[Location]

Attributes

Inherited from:
LocationCodecsBase

Implicits

Implicits

implicit lazy val componentInfoCodec: Codec[ComponentInfo]
implicit lazy val containerBootstrapInfoCodec: Codec[ContainerBootstrapInfo]
implicit lazy val containerInfoCodec: Codec[ContainerInfo]
implicit lazy val hostBootstrapInfoCodec: Codec[HostBootstrapInfo]

Inherited implicits

implicit lazy val componentIdCodec: Codec[ComponentId]

Attributes

Inherited from:
LocationCodecsBase
implicit def connectionCodec[C <: Connection]: Codec[C]

Attributes

Inherited from:
LocationCodecsBase
implicit lazy val connectionInfoCodec: Codec[ConnectionInfo]

Attributes

Inherited from:
LocationCodecsBase
implicit def enumCodec[T <: EnumEntry : Enum]: Codec[T]

Attributes

Inherited from:
CommonCodecs
implicit lazy val finiteDurationCodec: Codec[FiniteDuration]

Attributes

Inherited from:
CommonCodecs
implicit val flatAdtEncoding: AdtEncodingStrategy

Attributes

Inherited from:
CommonCodecs
implicit lazy val instantDec: Decoder[Instant]

Attributes

Inherited from:
CommonCodecs
implicit lazy val instantEnc: Encoder[Instant]

Attributes

Inherited from:
CommonCodecs
implicit def locationCodec[T <: Location]: Codec[T]

Attributes

Inherited from:
LocationCodecs
implicit lazy val metadataCodec: Codec[Metadata]

Attributes

Inherited from:
LocationCodecsBase
implicit lazy val networkType: Codec[NetworkType]

Attributes

Inherited from:
LocationCodecsBase
implicit lazy val prefixCodec: Codec[Prefix]

Attributes

Inherited from:
CommonCodecs
implicit lazy val registrationCodec: Codec[Registration]

Attributes

Inherited from:
LocationCodecsBase
implicit lazy val trackingEventCodec: Codec[TrackingEvent]

Attributes

Inherited from:
LocationCodecsBase
implicit lazy val uriCodec: Codec[URI]

Attributes

Inherited from:
LocationCodecsBase