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:
    IsSPIImplementation
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      String value  
    • Element Detail

      • value

        String value
        Default:
        ""