| name | java-ecosystem |
| description | Java 25 development patterns for the crypto-scout ecosystem including microservices, ActiveJ, and async I/O |
| license | MIT |
| compatibility | opencode |
| metadata | {"language":"java","version":"25","framework":"activej","domain":"microservices"} |
What I Do
Provide comprehensive guidance for Java 25 development across the crypto-scout ecosystem, covering microservice patterns, ActiveJ framework usage, and async I/O operations.
Core Architecture
Launcher Pattern (ActiveJ)
public final class Service extends Launcher {
@Override
protected Module getModule() {
return combine(
JmxModule.create(),
ServiceGraphModule.create(),
CoreModule.create(),
ServiceModule.create(),
WebModule.create()
);
}
Exception {
ConfigValidator.validate();
}
Exception {
awaitShutdown();
}
Exception {
().launch(args);
}
}