# Package com.io7m.cardant.protocol.api

@Export @Version("1.0.0") package com.io7m.cardant.protocol.api
Inventory system (Protocol base types)

- Class
  Description
  CAProtocolException
  An exception encountered whilst handling a protocol.
  CAProtocolMessagesType<T extends CAProtocolMessageType>
  The interface exposed by protocol message handlers.
  CAProtocolMessageType
  The base type of protocol messages.
  CAProtocolMessageValidatorType<T,R>
  The type of validators that convert between core messages and "wire" (versioned) messages.
  CAProtocolUncheckedException
  An exception encountered whilst handling a protocol.