🪐 v0.3.2: a cleanup release 📚💗
The purpose of Inspectable Wrappers is to provide a standard for wrapper chain with the inspection ability.
Wrapper
is core interface, used to- identify the wrapper instances as a wrapper chain
- provide static entry methods to inspect the wrapper chain
Attachable
interface is used to
enhance the wrapper instances with the attachment storage ability
🛠️ Refactor
- check
null
forunwrap()
return result when travel the wrapper chain 👻
📚 Documentation/Test
- add demo to integrate an existed executor wrapper without modification 📚
- add test cases for exceptions 💣
- improve demo codes; extract
buildExecutorChain
method in demo codes 🧪 - improve javadoc 📚
🚜 Chore/Bulid
- add
pom version
check ✅ - upgrade dependencies/plugins 🛠️
- upgrade maven wrapper to
3.9.6
🪶 - remove
kotlin.compiler.apiVersion=1.5
kotlin compiler flag
🍼 Java API Doc
https://foldright.io/inspectable-wrappers/apidocs/0.3.2/index.html
🍪 Maven dependency
<dependency>
<groupId>io.foldright</groupId>
<artifactId>inspectable-wrappers</artifactId>
<version>0.3.2</version>
</dependency>