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 (10)

Category/LicenseGroup / ArtifactVersionUpdates
EPL 2.0
org.eclipse.dirigible » dirigible-components-core-base13.13.013.15.0
EPL 2.0
org.eclipse.dirigible » dirigible-components-core-java
Lightweight runtime primitives shared between components/engine/engine-java (the full
13.13.013.15.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
13.13.013.15.0
EPL 2.0
org.eclipse.dirigible » dirigible-components-api-platform13.13.013.15.0
EPL 2.0
org.eclipse.dirigible » dirigible-components-core-registry13.13.013.15.0
EPL 2.0
org.eclipse.dirigible » dirigible-components-engine-openapi13.13.013.15.0
org.eclipse.dirigible » dirigible-components-engine-listeners13.13.013.17.0
EPL 2.0
org.eclipse.dirigible » dirigible-components-core-extensions13.13.013.15.0
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 ...
4.1.0
Apache 2.0
org.springframework.boot » spring-boot-starter-data-jpa
Starter for using Spring Data JPA with Hibernate
4.1.0

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. ...
2.4.240
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
4.1.0