Package org.teamapps.protocol.schema
Interface ModelRegistry
- All Known Implementing Classes:
MessageModelRegistry
public interface ModelRegistry
-
Method Summary
Modifier and Type Method Description ModelRegistryaddModel(MessageModel model)java.util.List<MessageModel>getAllModels()MessageModelgetLatestModel(java.lang.String uuid)java.util.List<MessageModel>getLatestModels()MessageModelgetModel(byte[] message)MessageModelgetModel(java.lang.String uuid, short modelVersion)java.util.List<MessageModel>getModelVersions(java.lang.String uuid)PropertyDefinitiongetPropertyDefinition(java.lang.String qualifiedName)voidmergeRegistry(ModelRegistry registry)byte[]toBytes()
-
Method Details
-
mergeRegistry
-
getLatestModels
java.util.List<MessageModel> getLatestModels() -
getAllModels
java.util.List<MessageModel> getAllModels() -
getModelVersions
-
getModel
-
getLatestModel
-
getModel
- Throws:
java.io.IOException
-
getPropertyDefinition
-
addModel
-
toBytes
byte[] toBytes()
-