Module openj9.dtfj

Annotation Type DTFJPlugin

    • Required Element Summary

      Required Elements 
      Modifier and Type Required Element Description
      String version
      Version is of the formx.y where x.y is the minimum level of the DTFJ API required in order for the plugin to work with x being the major version and y the minor version.
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      boolean cacheOutput
      Specifies that the output from this plugin can be cached.
      boolean image
      Specifies that the DTFJ does or does not require the presence of an Image
      boolean runtime
      Specifies that the DTFJ plugin does or does not require the presence of a JavaRuntime.
    • Element Detail

      • version

        String version
        Version is of the formx.y where x.y is the minimum level of the DTFJ API required in order for the plugin to work with x being the major version and y the minor version. The wildcard * can be used to specify any match e.g. 1.* would match any implementation of version 1 of the DTFJ API.
        Returns:
        the minimum version of the API for which this plugin is valid
      • runtime

        boolean runtime
        Specifies that the DTFJ plugin does or does not require the presence of a JavaRuntime.
        Returns:
        Default:
        true
      • image

        boolean image
        Specifies that the DTFJ does or does not require the presence of an Image
        Returns:
        Default:
        true
      • cacheOutput

        boolean cacheOutput
        Specifies that the output from this plugin can be cached. Default is true.
        Returns:
        true if output can be cached, false if not
        Default:
        false