Annotation Interface LoadLevel


@Documented @Retention(RUNTIME) @Target({TYPE,METHOD}) public @interface LoadLevel
The interface Load level. 注:从阿里的seata项目中复制过来的。
Author:
slievrly
  • Element Details

    • name

      String name
      Name string.
      Returns:
      the string
    • order

      int order
      Order int.
      Returns:
      the int
      Default:
      2147483647
    • scope

      Scope scope
      Scope enum.
      Returns:
      the scope
      Default:
      SINGLETON
    • validators

      Class<? extends IServiceLoaderValidator>[] validators
      Validator classes
      Returns:
      the validator classes
      Default:
      {}
    • factory

      Class<? extends IServiceFactory> factory
      Factory class
      Returns:
      the factory class
      Default:
      icu.easyj.core.loader.factory.impls.DefaultServiceFactory.class