Annotation Type IsSPIInterface


@Retention(RUNTIME) @Target(TYPE) @Documented public @interface IsSPIInterface
Marker interface that claims that implementations of this interface are loaded via the ServiceLoader. This implies that the package and source file name should never change. SPI interfaces should also have the suffix SPI in their name (e.g. IServiceSPI).
Author:
Philip Helger
See Also:
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
     
  • Element Details

    • value

      String value
      Default:
      ""