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