Klasse MessageModelCollection
java.lang.Object
org.teamapps.message.protocol.message.MessageModelCollection
- Alle implementierten Schnittstellen:
ModelCollection,PojoObjectDecoderRegistry
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungMessageModelCollection(byte[] bytes) MessageModelCollection(String name, String namespace, int version) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidaddMessageDecoder(String uuid, PojoObjectDecoder<? extends Message> decoder) voidaddModel(MessageModel model) booleancontainsDecoder(String uuid) createEnum(String name, String... enumValues) createEnum(String name, List<String> enumValues) createModel(String name) createModel(String name, String uuid) createModel(String name, String uuid, boolean messageRecord) createModel(String name, String uuid, int modelVersion, Message specificType, boolean messageRecord) createModel(String name, String uuid, Message specificType, boolean messageRecord) createService(String serviceName) getEnums()PojoObjectDecoder<? extends Message> getMessageDecoder(String uuid) getName()shortbyte[]toBytes()voidwrite(DataOutputStream dos)
-
Konstruktordetails
-
MessageModelCollection
- Löst aus:
IOException
-
MessageModelCollection
- Löst aus:
IOException
-
MessageModelCollection
-
-
Methodendetails
-
createModel
-
createModel
-
createModel
-
createModel
public MessageDefinition createModel(String name, String uuid, Message specificType, boolean messageRecord) -
createModel
public MessageDefinition createModel(String name, String uuid, int modelVersion, Message specificType, boolean messageRecord) -
addModel
-
createEnum
-
createEnum
-
createService
-
getName
- Angegeben von:
getNamein SchnittstelleModelCollection
-
getVersion
public short getVersion()- Angegeben von:
getVersionin SchnittstelleModelCollection
-
getNamespace
- Angegeben von:
getNamespacein SchnittstelleModelCollection
-
getModel
- Angegeben von:
getModelin SchnittstelleModelCollection
-
getModels
- Angegeben von:
getModelsin SchnittstelleModelCollection
-
getEnums
- Angegeben von:
getEnumsin SchnittstelleModelCollection
-
createRegistry
- Angegeben von:
createRegistryin SchnittstelleModelCollection
-
getProtocolServiceSchemas
- Angegeben von:
getProtocolServiceSchemasin SchnittstelleModelCollection
-
addMessageDecoder
- Angegeben von:
addMessageDecoderin SchnittstellePojoObjectDecoderRegistry
-
getMessageDecoder
- Angegeben von:
getMessageDecoderin SchnittstellePojoObjectDecoderRegistry
-
containsDecoder
- Angegeben von:
containsDecoderin SchnittstellePojoObjectDecoderRegistry
-
write
- Angegeben von:
writein SchnittstelleModelCollection- Löst aus:
IOException
-
toBytes
- Angegeben von:
toBytesin SchnittstelleModelCollection- Löst aus:
IOException
-
createModelCode
- Angegeben von:
createModelCodein SchnittstelleModelCollection
-