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/LicenseGroup / ArtifactVersionUpdates
EPL 2.0
org.eclipse.dirigible » dirigible-components-core-base15.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-registry15.6.0✔
EPL 2.0
org.eclipse.dirigible » dirigible-components-engine-openapi15.6.0✔
EPL 2.0
org.eclipse.dirigible » dirigible-components-engine-listeners15.6.0✔
EPL 2.0
org.eclipse.dirigible » dirigible-components-core-configurations15.6.0✔
EPL 2.0
org.eclipse.dirigible » dirigible-components-engine-jobs15.6.0✔
EPL 2.0
org.eclipse.dirigible » dirigible-components-core-extensions15.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/LicenseGroup / ArtifactVersionUpdates
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