A service provider framework is a system in which multiple service providers implement a service, and the system makes the implementations available to its clients, decoupling them from the implementations.
Este generador esta ligado a REACTOR, asi que espera funciones extra que aporten a dicho proyecto, aunque claro tambien puede usarse como substituto a @AutoService
Simplemente anota tu clase con :
- Anota tu clase
@ServiceProvider(ExtensionFactory.class)
public class GenericExtensionFactory implements ExtensionFactory {
.......
}2 Añade el procesador a tu proyecto si usas kotlin usa kapt
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
dependencies {
implementation 'io.skerna.libs:commons-autogen:Tag'
}