Interface ModelCollection
- All Superinterfaces:
PojoObjectDecoderRegistry
- All Known Implementing Classes:
MessageModelCollection
public interface ModelCollection extends PojoObjectDecoderRegistry
-
Method Summary
Modifier and Type Method Description ModelRegistrycreateRegistry()java.util.List<EnumDefinition>getEnums()MessageModelgetModel(java.lang.String uuid)java.util.List<MessageModel>getModels()java.lang.StringgetName()java.lang.StringgetNamespace()java.util.List<ServiceProtocol>getProtocolServiceSchemas()shortgetVersion()byte[]toBytes()Methods inherited from interface org.teamapps.message.protocol.model.PojoObjectDecoderRegistry
addMessageDecoder, containsDecoder, getMessageDecoder
-
Method Details
-
getName
java.lang.String getName() -
getVersion
short getVersion() -
getNamespace
java.lang.String getNamespace() -
getModel
-
getModels
java.util.List<MessageModel> getModels() -
getEnums
java.util.List<EnumDefinition> getEnums() -
createRegistry
ModelRegistry createRegistry() -
getProtocolServiceSchemas
java.util.List<ServiceProtocol> getProtocolServiceSchemas() -
toBytes
byte[] toBytes()
-