/esa-commons

ESA Commons is the common lib of ESA Stack.

Primary LanguageJavaApache License 2.0Apache-2.0

ESA Commons

ESA Commons is the common lib of ESA Stack.

Features

  • SPI Enhancement: Allows loading SPI by name, group, tag and so on..
  • Logger: Detect the slf4j automatically.
  • InternalLogger: Write log without any log library.
  • Lambda Enhancement: lambda interfaces receiving multiple parameters, lambda interfaces allows to throw an exception.
  • MultiValueMap: Implementation of Map<K, List<V>.
  • UnsafeUtils, UnsafeArrayUtils: Unity classes for unsafe options.
  • Reflection support: AnnotationUtils, ClassUtis...
  • more features...