Annotation Type Spi


  • @Documented
    @Retention(RUNTIME)
    @Target({TYPE,FIELD})
    public @interface Spi
    • Required Element Summary

      Required Elements 
      Modifier and Type Required Element Description
      java.lang.String value  
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      boolean singleton  
      java.lang.Class<?> svc  
    • Element Detail

      • value

        java.lang.String value
      • svc

        java.lang.Class<?> svc
        Default:
        java.lang.Void.class
      • singleton

        boolean singleton
        Default:
        false