Package com.io7m.cedarbridge.runtime.api

# Interface CBProtocolMessageVersionedSerializerType<T extends CBProtocolMessageType>

Type Parameters:
  `T` - The precise type of protocol message

All Superinterfaces:
  `CBProtocolMessageSerializerType<T>`

public interface CBProtocolMessageVersionedSerializerType<T extends CBProtocolMessageType> extends CBProtocolMessageSerializerType<T>
The type of serializers for (versioned) protocol messages.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `BigInteger`
  `version()`

  ### Methods inherited from interface com.io7m.cedarbridge.runtime.api.CBProtocolMessageSerializerType

  `deserialize, messageClass, serialize`

- ## Method Details

  - ### version

    BigInteger version()
    Returns:
      The protocol version