Interface Definition

  • All Known Implementing Classes:
    AbstractDefinition, DaemonDefinition, HealthCheckDefinition, MetricDefinition

    public interface Definition
    This interface defines a Definition. Each element that defines a part of the business (or tech.) model is a definition. A definition - has a unique name, starting with a specific prefix - is immutable - is not serializable. - is loaded at the boot.
    Author:
    pchretien
    • Field Detail

      • REGEX_DEFINITION_NAME

        static final Pattern REGEX_DEFINITION_NAME
        A definition must have a unique name, which matches the following patterns : PrefixAaaaBbbb123 or PrefixAaaaBbbb123$abcAbc123
    • Method Detail

      • getName

        String getName()
        Returns:
        The name of the definition
      • getLocalName

        String getLocalName()
        Returns:
        The short name of the definition without prefix