Package com.io7m.cedarbridge.runtime.api
@Export
@Version("1.0.0")
package com.io7m.cedarbridge.runtime.api
Cedarbridge message protocol (Runtime)
-
ClassDescriptionCBAbstractSerializer<T extends CBSerializableType>The base type of serializers.CBAbstractSerializerFactory<T extends CBSerializableType>A factory of serializers.The type of byte arrays.A serializer of byte arrays.A factory of byte array serializers.Convenience functions intended to be statically imported.Serializers for the core Cedarbridge package types.Serializers for the core Cedarbridge package types.A 16-bit floating point value.A float16 serializer.A factory of float16 serializers.A 32-bit floating point value.A float32 serializer.A factory of float32 serializers.A 64-bit floating point value.A float64 serializer.A factory of float64 serializers.The base type of floating-point values.The type of signed 16-bit integers.A serializer of signed 16-bit integer values.A factory of 16-bit signed integer serializers.The type of signed 32-bit integers.A serializer of signed 32-bit integer values.A factory of 32-bit signed integer serializers.The type of signed 64-bit integers.A serializer of signed 64-bit integer values.A factory of 64-bit signed integer serializers.The type of signed 8-bit integers.A serializer of signed 8-bit integer values.A factory of 8-bit signed integer serializers.The base type of integers.The type of unsigned 16-bit integers.A serializer of unsigned 16-bit integers.A factory of serializers of 16-bit unsigned integers.The type of unsigned 32-bit integers.A serializer of 32-bit unsigned integers.A factory of serializers of 32-bit unsigned integers.The type of unsigned 64-bit integers.A serializer of 64-bit unsigned integers.A factory of serializers of 64-bit unsigned integers.The type of unsigned 8-bit integers.A serializer of unsigned 8-bit integer values.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.The type of maps.The type of map entries.A serializer of map entries.A factory of map entry serializers.A serializer of maps.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.The base type of all protocol messages.The default implementation of the
CBProtocolSerializerCollectionTypeinterface.A builder of collections of protocol serializers.A collection of protocol serializers.A serializer factory for protocols.CBProtocolSerializerType<T extends CBProtocolMessageType>A serializer for protocols.A qualified type name.The base type of all serializable values.A flush operation for an underlying stream.The serialization context related to reading values.The serialization context related to writing values.A serialization context that writes no data, but calculates the size of all data passing through it.The serialization context related to tracing serialization.The main serialization context.A collection of serializers.A service that can be published in order to make serializers available to code.A mutable serializer directory.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.The type of UTF-8 strings.A string serializer.A factory of string serializers.A type argument.Functions over type arguments.