Annotation Interface Node.VersionMetadata

Enclosing interface:
Node

@Evolving @Retention(RUNTIME) @Target(TYPE) public static @interface Node.VersionMetadata
An annotation that describes the version metadata of the node.
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    The name of the node service.
    int
    The version of the node service.
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    The upgrader class for the node service.
  • Element Details

    • name

      The name of the node service.
      Returns:
      the name.
    • version

      @Evolving int version
      The version of the node service.
      Returns:
      the version.
    • upgrader

      @Evolving Class<? extends NodeVersionUpgrader> upgrader
      The upgrader class for the node service.
      Returns:
      the upgrader.
      Default:
      org.forgerock.openam.auth.node.api.upgrade.NoUpgrades.class