Annotation Interface ConfiguredByServiceProperty


@Retention(RUNTIME) @Target({METHOD,CONSTRUCTOR}) public @interface ConfiguredByServiceProperty
Mark a method whose implementation can be configured by properties from the service environment.
Since:
v1.2.0
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
     
    The name of the configuration which alters the implementation behaviour.
  • Element Details

    • group

      String group
      Returns:
      a string identifier for grouping the configuration into a higher level feature.
    • property

      String property
      The name of the configuration which alters the implementation behaviour. This should be the name of a system property, or a server specific name for a dark feature or other configuration mechanism.