Runtime engine for client-supplied Java sources under the Dirigible registry.
Discovers *.java files via a dedicated synchronizer, compiles them in-process
with the JDK Java Compiler API, loads them under per-project isolated
URLClassLoaders, and exposes them as REST endpoints with hot reload.
Compile Dependencies (13)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
EPL 2.0
| org.eclipse.dirigible » dirigible-components-core-base | 15.6.0 | ✔ | |
EPL 2.0
| org.eclipse.dirigible
»
dirigible-components-core-java Lightweight runtime primitives shared between components/engine/engine-java (the full | 15.6.0 | ✔ | |
EPL 2.0
| org.eclipse.dirigible
»
dirigible-components-api-modules-java Java mirror of the @aerokit/sdk TypeScript/JavaScript SDK under the root package | 15.6.0 | ✔ | |
EPL 2.0
| org.eclipse.dirigible » dirigible-components-api-platform | |||
EPL 2.0
| org.eclipse.dirigible » dirigible-components-core-registry | 15.6.0 | ✔ | |
EPL 2.0
| org.eclipse.dirigible » dirigible-components-engine-openapi | 15.6.0 | ✔ | |
EPL 2.0
| org.eclipse.dirigible » dirigible-components-engine-listeners | 15.6.0 | ✔ | |
EPL 2.0
| org.eclipse.dirigible » dirigible-components-core-configurations | 15.6.0 | ✔ | |
EPL 2.0
| org.eclipse.dirigible » dirigible-components-engine-jobs | 15.6.0 | ✔ | |
EPL 2.0
| org.eclipse.dirigible » dirigible-components-core-extensions | 15.6.0 | ✔ | |
Job Scheduling
Apache 2.0
| org.quartz-scheduler
»
quartz Quartz is a job scheduling library that can be embedded in java applications with support for transactions, persistence, ... | |||
Web Framework
Apache 2.0
| org.springframework.boot
»
spring-boot-starter-web Starter for building web, including RESTful, applications using Spring MVC. Uses Tomcat as the default embedded ... | |||
Boot Starter
Apache 2.0
| org.springframework.boot
»
spring-boot-starter-data-jpa Starter for using Spring Data JPA with Hibernate |
Test Dependencies (2)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
Embedded SQL DB
EPL 1.0 +1
| com.h2database
»
h2 A fast SQL database that can run embedded or a server mode with support for transactions, encryption, full search, etc. ... | |||
Testing
Apache 2.0
| org.springframework.boot
»
spring-boot-starter-test Starter for testing Spring Boot applications with libraries including JUnit Jupiter, Hamcrest and Mockito |