Enum Class MessageSetCategory
- All Implemented Interfaces:
Serializable,Comparable<MessageSetCategory>,Constable
MessageSetCategory organises the message sets into the directories of the documentation. Each category
matches a part of the Egeria source tree so that a message set's documentation page sits in the same
relative place as the module that defines it. The categories are tested in order and the first one whose
source path prefix matches is used, so more specific prefixes must appear before more general ones.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionMessage sets defined by the Open Metadata Access Services (OMASs).Message sets defined by the administration services.Message sets defined by the common services that are shared by the other Egeria services.Message sets defined by the connectors that store the server configuration documents.Message sets defined by the conformance suite.Message sets defined by the connectors that catalog and survey data managers.Message sets defined by the connectors that access the contents of data stores.Message sets defined by the Open Metadata Engine Services (OMESs).Message sets defined by the event bus connectors.Message sets defined by the survey action connectors that analyse files.Message sets defined by the Open Metadata and Governance (OMAG) frameworks.Message sets defined by the generic Open Metadata View Services (OMVSs).Message sets defined by the governance action connectors.Message sets defined by the governance servers that host connectors and governance services.Message sets defined by the integration connectors.Message sets defined by the connectors that generate insight reports.Message sets defined by the connectors that enforce the metadata security rules.Message sets defined by the connectors that capture observability data about the open metadata ecosystem.Message sets that do not match any of the other categories.Message sets defined by the remaining connectors.Message sets defined by the connectors that generate documents from open metadata.Message sets defined by the Open Metadata Repository Services (OMRS).Message sets defined by the connectors used by the repository services.Message sets defined by the connectors that issue REST API calls.Message sets defined by the samples.Message sets defined by the connectors that retrieve secrets.Message sets defined by the server operations services.Message sets defined by the connectors that call third party systems.Message sets defined by the user security services.Message sets defined by the Open Metadata View Services (OMVSs). -
Method Summary
Modifier and TypeMethodDescriptionstatic MessageSetCategorygetCategory(String sourcePath) Return the category that the supplied source file belongs to.Return the explanation of the category used in the documentation.Return the location of the documentation, relative to the root of the documentation directory.Return the name of the category used in the documentation.Return the start of the path (relative to the repository root) of the modules in this category.toString()Standard toString method.static MessageSetCategoryReturns the enum constant of this class with the specified name.static MessageSetCategory[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
FRAMEWORKS
Message sets defined by the Open Metadata and Governance (OMAG) frameworks. -
COMMON_SERVICES
Message sets defined by the common services that are shared by the other Egeria services. -
ACCESS_SERVICES
Message sets defined by the Open Metadata Access Services (OMASs). -
GENERIC_VIEW_SERVICES
Message sets defined by the generic Open Metadata View Services (OMVSs). -
VIEW_SERVICES
Message sets defined by the Open Metadata View Services (OMVSs). -
ENGINE_SERVICES
Message sets defined by the Open Metadata Engine Services (OMESs). -
GOVERNANCE_SERVER_SERVICES
Message sets defined by the governance servers that host connectors and governance services. -
REPOSITORY_SERVICES
Message sets defined by the Open Metadata Repository Services (OMRS). -
ADMIN_SERVICES
Message sets defined by the administration services. -
SERVER_OPERATIONS
Message sets defined by the server operations services. -
USER_SECURITY
Message sets defined by the user security services. -
DATA_MANAGER_CONNECTORS
Message sets defined by the connectors that catalog and survey data managers. -
DATA_STORE_CONNECTORS
Message sets defined by the connectors that access the contents of data stores. -
INTEGRATION_CONNECTORS
Message sets defined by the integration connectors. -
SYSTEM_CONNECTORS
Message sets defined by the connectors that call third party systems. -
REPOSITORY_SERVICES_CONNECTORS
Message sets defined by the connectors used by the repository services. -
EVENT_BUS_CONNECTORS
Message sets defined by the event bus connectors. -
GOVERNANCE_ACTION_CONNECTORS
Message sets defined by the governance action connectors. -
FILE_SURVEY_CONNECTORS
Message sets defined by the survey action connectors that analyse files. -
NANNY_CONNECTORS
Message sets defined by the connectors that capture observability data about the open metadata ecosystem. -
LOVELACE_INSIGHTS
Message sets defined by the connectors that generate insight reports. -
REPORT_GENERATING_CONNECTORS
Message sets defined by the connectors that generate documents from open metadata. -
SECRETS_STORE_CONNECTORS
Message sets defined by the connectors that retrieve secrets. -
METADATA_SECURITY_CONNECTORS
Message sets defined by the connectors that enforce the metadata security rules. -
CONFIGURATION_STORE_CONNECTORS
Message sets defined by the connectors that store the server configuration documents. -
REST_CLIENT_CONNECTORS
Message sets defined by the connectors that issue REST API calls. -
OTHER_CONNECTORS
Message sets defined by the remaining connectors. -
CONFORMANCE_SUITE
Message sets defined by the conformance suite. -
SAMPLES
Message sets defined by the samples. -
OTHER
Message sets that do not match any of the other categories.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
getSourcePathPrefix
Return the start of the path (relative to the repository root) of the modules in this category.- Returns:
- path prefix
-
getDirectoryName
Return the location of the documentation, relative to the root of the documentation directory.- Returns:
- directory name, which may include a "/" to create a nested directory
-
getDisplayName
Return the name of the category used in the documentation.- Returns:
- display name
-
getDescription
Return the explanation of the category used in the documentation.- Returns:
- description
-
getCategory
Return the category that the supplied source file belongs to. The categories are tested in declaration order and the first matching prefix wins, so the more specific categories are declared first.- Parameters:
sourcePath- path of the message set's source file, relative to the repository root- Returns:
- matching category - OTHER if nothing else matches
-
toString
Standard toString method.- Overrides:
toStringin classEnum<MessageSetCategory>- Returns:
- print out of variables in a JSON-style
-