Technical Specification
Overview
This technical specification page will detail three areas of work to complete the Status Update change:
- The new classes required
- The additions to existing classes
- The deletions from existing classes
New classes
The new classes required draws on the design work already completed. The abstraction layer will be the new code created as part of this work. This can be split in to Interfaces and Classes.
Interface list
Interface |
Description |
---|---|
LogActor |
Actor that is requesting the log to be performed. |
MessageStatusLogger |
Entity that wishes to provide log statements. |
MessageStatusLoggerFactory |
Factory to generate MSLoggers. |
RootMessageStatusLogger |
Root logger that performs logging. |
RawMessageLogger |
Wrapper for object that actually performs the logging. |