# Package com.io7m.cedarbridge.runtime.api

@Export @Version("1.0.0") package com.io7m.cedarbridge.runtime.api
Cedarbridge message protocol (Runtime)

- Class
  Description
  CBAbstractProtocol<T extends CBProtocolMessageType>
  A convenient base implementation for protocols.
  CBBooleanType
  The boolean type.
  CBByteArray
  The type of byte arrays.
  CBCore
  Convenience functions intended to be statically imported.
  CBDeserializerMethod
  An annotation that indicates a deserializer method.
  CBDeserializeType<T extends CBSerializableType>
  A function that can deserialize a value.
  CBFalse
  The False case.
  CBFloat16
  A 16-bit floating point value.
  CBFloat32
  A 32-bit floating point value.
  CBFloat64
  A 64-bit floating point value.
  CBFloatType
  The base type of floating-point values.
  CBIntegerSigned16
  The type of signed 16-bit integers.
  CBIntegerSigned32
  The type of signed 32-bit integers.
  CBIntegerSigned64
  The type of signed 64-bit integers.
  CBIntegerSigned8
  The type of signed 8-bit integers.
  CBIntegerType
  The base type of integers.
  CBIntegerUnsigned16
  The type of unsigned 16-bit integers.
  CBIntegerUnsigned32
  The type of unsigned 32-bit integers.
  CBIntegerUnsigned64
  The type of unsigned 64-bit integers.
  CBIntegerUnsigned8
  The type of unsigned 8-bit integers.
  CBList<T extends CBSerializableType>
  The type of lists.
  CBMap<K extends CBSerializableType,V extends CBSerializableType>
  The type of maps.
  CBMapEntry<K extends CBSerializableType,V extends CBSerializableType>
  The type of map entries.
  CBNone<T extends CBSerializableType>
  The None case.
  CBOptionType<T extends CBSerializableType>
  The option type.
  CBProtocolCoordinates
  The unique coordinates for a protocol version.
  CBProtocolMessageSerializerType<T extends CBProtocolMessageType>
  The type of serializers for protocol messages.
  CBProtocolMessageType
  The base type of all protocol messages.
  CBProtocolMessageVersionedSerializerType<T extends CBProtocolMessageType>
  The type of serializers for (versioned) protocol messages.
  CBProtocolType<T extends CBProtocolMessageType>
  The base type of protocols.
  CBSerializableType
  The base type of all serializable values.
  CBSerializationContextErrorType
  The serialization context related to errors during serialization.
  CBSerializationContextFlushOperationType
  A flush operation for an underlying stream.
  CBSerializationContextInputType
  The serialization context related to reading values.
  CBSerializationContextOutputType
  The serialization context related to writing values.
  CBSerializationContextSize
  A serialization context that writes no data, but calculates the size of all data passing through it.
  CBSerializationContextTracingType
  The serialization context related to tracing serialization.
  CBSerializationContextType
  The main serialization context.
  CBSerializationException
  The type of serialization exceptions.
  CBSerializerMethod
  An annotation that indicates a serializer method.
  CBSerializeType<T extends CBSerializableType>
  A function that can serialize a value.
  CBSome<T extends CBSerializableType>
  The Some case.
  CBString
  The type of UTF-8 strings.
  CBTrue
  The True case.
  CBURI
  The type of URI values.
  CBUUID
  The type of UUID values.