Class CAI1Messages
java.lang.Object
com.io7m.cardant.protocol.inventory.cb.CAI1Messages
- All Implemented Interfaces:
CAProtocolMessagesType<CAIMessageType>,com.io7m.repetoir.core.RPServiceType
public final class CAI1Messages
extends Object
implements CAProtocolMessagesType<CAIMessageType>, com.io7m.repetoir.core.RPServiceType
The protocol messages for Inventory Cedarbridge.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionThe protocol messages for Inventory v1 Cedarbridge.CAI1Messages(com.io7m.jbssio.api.BSSReaderProviderType inReaders, com.io7m.jbssio.api.BSSWriterProviderType inWriters) The protocol messages for Admin v1 Cedarbridge. -
Method Summary
-
Field Details
-
CONTENT_TYPE
The content type for the protocol.- See Also:
-
-
Constructor Details
-
CAI1Messages
public CAI1Messages(com.io7m.jbssio.api.BSSReaderProviderType inReaders, com.io7m.jbssio.api.BSSWriterProviderType inWriters) The protocol messages for Admin v1 Cedarbridge.- Parameters:
inReaders- The readersinWriters- The writers
-
CAI1Messages
public CAI1Messages()The protocol messages for Inventory v1 Cedarbridge.
-
-
Method Details
-
contentType
- Returns:
- The content type
-
protocolId
- Returns:
- The protocol identifier
-
parse
Description copied from interface:CAProtocolMessagesTypeParse a message from the given bytes.- Specified by:
parsein interfaceCAProtocolMessagesType<CAIMessageType>- Parameters:
data- The bytes- Returns:
- A parsed message
- Throws:
CAProtocolException- If parsing fails
-
serialize
Description copied from interface:CAProtocolMessagesTypeSerialize the given message to a byte array.- Specified by:
serializein interfaceCAProtocolMessagesType<CAIMessageType>- Parameters:
message- The message- Returns:
- The serialized message as a byte array
-
description
- Specified by:
descriptionin interfacecom.io7m.repetoir.core.RPServiceType
-
toString
-