# Package com.io7m.cedarbridge.runtime.api

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

- Class
  Description
  CBAbstractSerializer<T extends CBSerializableType>
  The base type of serializers.
  CBAbstractSerializerFactory<T extends CBSerializableType>
  A factory of serializers.
  CBBooleanSerializer
  A serializer of boolean values.
  CBBooleanSerializers
  A factory of serializers of boolean values.
  CBBooleanType
  The boolean type.
  CBByteArray
  The type of byte arrays.
  CBByteArraySerializer
  A serializer of byte arrays.
  CBByteArraySerializers
  A factory of byte array serializers.
  CBCore
  Convenience functions intended to be statically imported.
  CBCoreSerializers
  Serializers for the core Cedarbridge package types.
  CBCoreSerializersService
  Serializers for the core Cedarbridge package types.
  CBFalse
  The False case.
  CBFloat16
  A 16-bit floating point value.
  CBFloat16Serializer
  A float16 serializer.
  CBFloat16Serializers
  A factory of float16 serializers.
  CBFloat32
  A 32-bit floating point value.
  CBFloat32Serializer
  A float32 serializer.
  CBFloat32Serializers
  A factory of float32 serializers.
  CBFloat64
  A 64-bit floating point value.
  CBFloat64Serializer
  A float64 serializer.
  CBFloat64Serializers
  A factory of float64 serializers.
  CBFloatType
  The base type of floating-point values.
  CBIntegerSigned16
  The type of signed 16-bit integers.
  CBIntegerSigned16Serializer
  A serializer of signed 16-bit integer values.
  CBIntegerSigned16Serializers
  A factory of 16-bit signed integer serializers.
  CBIntegerSigned32
  The type of signed 32-bit integers.
  CBIntegerSigned32Serializer
  A serializer of signed 32-bit integer values.
  CBIntegerSigned32Serializers
  A factory of 32-bit signed integer serializers.
  CBIntegerSigned64
  The type of signed 64-bit integers.
  CBIntegerSigned64Serializer
  A serializer of signed 64-bit integer values.
  CBIntegerSigned64Serializers
  A factory of 64-bit signed integer serializers.
  CBIntegerSigned8
  The type of signed 8-bit integers.
  CBIntegerSigned8Serializer
  A serializer of signed 8-bit integer values.
  CBIntegerSigned8Serializers
  A factory of 8-bit signed integer serializers.
  CBIntegerType
  The base type of integers.
  CBIntegerUnsigned16
  The type of unsigned 16-bit integers.
  CBIntegerUnsigned16Serializer
  A serializer of unsigned 16-bit integers.
  CBIntegerUnsigned16Serializers
  A factory of serializers of 16-bit unsigned integers.
  CBIntegerUnsigned32
  The type of unsigned 32-bit integers.
  CBIntegerUnsigned32Serializer
  A serializer of 32-bit unsigned integers.
  CBIntegerUnsigned32Serializers
  A factory of serializers of 32-bit unsigned integers.
  CBIntegerUnsigned64
  The type of unsigned 64-bit integers.
  CBIntegerUnsigned64Serializer
  A serializer of 64-bit unsigned integers.
  CBIntegerUnsigned64Serializers
  A factory of serializers of 64-bit unsigned integers.
  CBIntegerUnsigned8
  The type of unsigned 8-bit integers.
  CBIntegerUnsigned8Serializer
  A serializer of unsigned 8-bit integer values.
  CBIntegerUnsigned8Serializers
  A factory of serializers of 8-bit unsigned integers.
  CBList<T extends CBSerializableType>
  The type of lists.
  CBListSerializer<T extends CBSerializableType>
  A serializer of lists.
  CBListSerializers<T extends CBSerializableType>
  A factory of list serializers.
  CBMap<K extends CBSerializableType,V extends CBSerializableType>
  The type of maps.
  CBMapEntry<K extends CBSerializableType,V extends CBSerializableType>
  The type of map entries.
  CBMapEntrySerializer<K extends CBSerializableType,V extends CBSerializableType>
  A serializer of map entries.
  CBMapEntrySerializers<K extends CBSerializableType,V extends CBSerializableType>
  A factory of map entry serializers.
  CBMapSerializer<K extends CBSerializableType,V extends CBSerializableType>
  A serializer of maps.
  CBMapSerializers<K extends CBSerializableType,V extends CBSerializableType>
  A factory of serializers of maps.
  CBNone<T extends CBSerializableType>
  The None case.
  CBOptionSerializer<T extends CBSerializableType>
  A serializer of optional values.
  CBOptionSerializers<T extends CBSerializableType>
  A factory of serializers of optional values.
  CBOptionType<T extends CBSerializableType>
  The option type.
  CBProtocolMessageType
  The base type of all protocol messages.
  CBProtocolSerializerCollection<T extends CBProtocolMessageType>
  The default implementation of the `CBProtocolSerializerCollectionType` interface.
  CBProtocolSerializerCollectionBuilderType<T extends CBProtocolMessageType>
  A builder of collections of protocol serializers.
  CBProtocolSerializerCollectionType<T extends CBProtocolMessageType>
  A collection of protocol serializers.
  CBProtocolSerializerFactoryType<T extends CBProtocolMessageType>
  A serializer factory for protocols.
  CBProtocolSerializerType<T extends CBProtocolMessageType>
  A serializer for protocols.
  CBQualifiedTypeName
  A qualified type name.
  CBSerializableType
  The base type of all serializable values.
  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.
  CBSerializerCollection
  A collection of serializers.
  CBSerializerCollectionServiceType
  A service that can be published in order to make serializers available to code.
  CBSerializerDirectoryMutable
  A mutable serializer directory.
  CBSerializerDirectoryType
  A directory of the available serializers.
  CBSerializerFactoryType<T extends CBSerializableType>
  A serializer factory.
  CBSerializerType<T extends CBSerializableType>
  A serializer.
  CBSome<T extends CBSerializableType>
  The Some case.
  CBString
  The type of UTF-8 strings.
  CBStringSerializer
  A string serializer.
  CBStringSerializers
  A factory of string serializers.
  CBTrue
  The True case.
  CBTypeArgument
  A type argument.
  CBTypeArguments
  Functions over type arguments.