Package icu.easyj.core.loader
Annotation Interface LoadLevel
The interface Load level.
注:从阿里的seata项目中复制过来的。
- Author:
- slievrly
-
Required Element Summary
Required Elements -
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionClass<? extends IServiceFactory>Factory classintOrder int.Scope enum.Class<? extends IServiceLoaderValidator>[]Validator classes
-
Element Details
-
name
String nameName string.- Returns:
- the string
-
-
-
order
int orderOrder int.- Returns:
- the int
- Default:
- 2147483647
-
scope
Scope scopeScope enum.- Returns:
- the scope
- Default:
- SINGLETON
-
validators
Class<? extends IServiceLoaderValidator>[] validatorsValidator classes- Returns:
- the validator classes
- Default:
- {}
-
factory
Class<? extends IServiceFactory> factoryFactory class- Returns:
- the factory class
- Default:
- icu.easyj.core.loader.factory.impls.DefaultServiceFactory.class
-