Annotation Type IsSPIImplementation


@Retention(RUNTIME) @Target(TYPE) @Documented public @interface IsSPIImplementation
Marker interface that claims that this class implements an SPI interface that is resolved via the ServiceLoader. This is mainly for checking that this class must be public and requires a public no-argument constructor and that no references from any other Java source file may be present. If this annotation is used, it implies that the semantics of UsedViaReflection also apply.
Author:
Philip Helger
See Also:
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
     
  • Element Details

    • value

      String value
      Default:
      ""