Package dk.cloudcreate.essentials.shared.messages
package dk.cloudcreate.essentials.shared.messages
-
ClassDescriptionA
Messageis an instance of aMessageTemplatewith parameters bound to it
AMessageinstance is e.g.TheMessageTemplateconcept supports structured messages with typed parameters.
EachMessageTemplateinstance has a uniqueMessageTemplate.getKey()that clearly identifies theMessageTemplate.
MessageTemplatekeys can be nested, to support message hierarchies:MessageTemplate1<PARAM_1>MessageTemplate2<PARAM_1,PARAM_2> MessageTemplate3<PARAM_1,PARAM_2, PARAM_3> MessageTemplate4<PARAM_1,PARAM_2, PARAM_3, PARAM_4> Marker interface for classes or interfaces that containMessageTemplatefields, which can be queried usingMessageTemplates.getMessageTemplates(Class, boolean)
Example of a concreteMessageTemplatessubclass: