Uploaded image for project: 'Log4j 2'
  1. Log4j 2
  2. LOG4J2-825

Add basic validation annotations for plugin builders

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Major
    • Resolution: Implemented
    • Affects Version/s: None
    • Fix Version/s: 2.1
    • Component/s: Plugins
    • Labels:
      None

      Description

      As part of improving the API for LOG4J2-653, and as mentioned on the mailing lists in the past, it would be great to have some basic annotations for automatic validation of plugin configurations. For instance, an annotation to mark a parameter/field as required, or have a min/max size, etc.

      Ideally, this API should be somewhat flexible like the Java EE bean validation API. However, this API should be far more lightweight due to its limited need for equivalent functionality. It should probably resemble the plugin visitors API, and may in fact be implemented as a plugin visitor.

        Attachments

          Activity

            People

            • Assignee:
              jvz Matt Sicker
              Reporter:
              jvz Matt Sicker
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: