Class AbstractDefinition<D extends Definition>

java.lang.Object
io.vertigo.core.node.definition.AbstractDefinition<D>
All Implemented Interfaces:
Definition
Direct Known Subclasses:
DaemonDefinition, HealthCheckDefinition, MetricDefinition

public abstract class AbstractDefinition<D extends Definition> extends Object implements Definition
  • Constructor Details

    • AbstractDefinition

      protected AbstractDefinition(String name)
  • Method Details

    • id

      public final DefinitionId<D> id()
      Gets the identifier of the definition.
      Specified by:
      id in interface Definition
      Returns:
      the unique identifier of the definition