Package org.odpi.openmetadata.reports.messages
package org.odpi.openmetadata.reports.messages
Generates the markdown documentation for every message that Egeria can produce.
Egeria's messages are defined in message sets - java enums that implement one of the interfaces in the audit log framework's org.odpi.openmetadata.frameworks.auditlog.messagesets package. The utility in this package scans the Egeria source tree for those enums, reads the message definitions out of them, and writes a page for each message set into the messages-and-codes directory at the root of the repository, along with the README pages that index them.
The generated pages are checked in so that they can be read and searched from GitHub. The utility only rewrites a page whose content has changed, so running it on an unchanged repository leaves the working tree clean.
Egeria's messages are defined in message sets - java enums that implement one of the interfaces in the audit log framework's org.odpi.openmetadata.frameworks.auditlog.messagesets package. The utility in this package scans the Egeria source tree for those enums, reads the message definitions out of them, and writes a page for each message set into the messages-and-codes directory at the root of the repository, along with the README pages that index them.
The generated pages are checked in so that they can be read and searched from GitHub. The utility only rewrites a page whose content has changed, so running it on an unchanged repository leaves the working tree clean.
-
ClassDescriptionAuditLogSeverityDescription holds the details of one of the audit log severities.MessageDescription captures the content of a single message definition found in a message set.MessagesAndCodesReport generates the markdown documentation for every message that Egeria can produce.MessageSetCategory organises the message sets into the directories of the documentation.MessageSetDescription captures the content of a single message set - that is, one enum that implements one of the message set interfaces from the audit log framework.MessageSetParsingException is thrown when a source file declares a message set that the parser cannot read.MessageSetScanner walks the Egeria source tree looking for the enums that implement one of the message set interfaces.MessageSetType describes the three flavours of message set defined in the audit log framework's org.odpi.openmetadata.frameworks.auditlog.messagesets package.