Package com.io7m.cedarbridge.runtime.api
@Export
@Version("1.0.0")
package com.io7m.cedarbridge.runtime.api
Cedarbridge message protocol (Runtime)
-
ClassDescriptionCBAbstractProtocol<T extends CBProtocolMessageType>A convenient base implementation for protocols.The boolean type.The type of byte arrays.Convenience functions intended to be statically imported.An annotation that indicates a deserializer method.CBDeserializeType<T extends CBSerializableType>A function that can deserialize a value.The False case.A 16-bit floating point value.A 32-bit floating point value.A 64-bit floating point value.The base type of floating-point values.The type of signed 16-bit integers.The type of signed 32-bit integers.The type of signed 64-bit integers.The type of signed 8-bit integers.The base type of integers.The type of unsigned 16-bit integers.The type of unsigned 32-bit integers.The type of unsigned 64-bit integers.The type of unsigned 8-bit integers.CBList<T extends CBSerializableType>The type of lists.The type of maps.The type of map entries.CBNone<T extends CBSerializableType>The None case.CBOptionType<T extends CBSerializableType>The option type.The unique coordinates for a protocol version.The type of serializers for protocol messages.The base type of all protocol messages.The type of serializers for (versioned) protocol messages.CBProtocolType<T extends CBProtocolMessageType>The base type of protocols.The base type of all serializable values.The serialization context related to errors during serialization.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.The type of serialization exceptions.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.The type of UTF-8 strings.The True case.