Interface ModelRegistry

All Known Implementing Classes:
MessageModelRegistry

public interface ModelRegistry
  • Method Details

    • mergeRegistry

      void mergeRegistry​(ModelRegistry registry)
    • getLatestModels

      java.util.List<MessageModel> getLatestModels()
    • getAllModels

      java.util.List<MessageModel> getAllModels()
    • getModelVersions

      java.util.List<MessageModel> getModelVersions​(java.lang.String uuid)
    • getModel

      MessageModel getModel​(java.lang.String uuid, short modelVersion)
    • getLatestModel

      MessageModel getLatestModel​(java.lang.String uuid)
    • getModel

      MessageModel getModel​(byte[] message) throws java.io.IOException
      Throws:
      java.io.IOException
    • getPropertyDefinition

      PropertyDefinition getPropertyDefinition​(java.lang.String qualifiedName)
    • addModel

      ModelRegistry addModel​(MessageModel model)
    • toBytes

      byte[] toBytes()