Project Group: com.remondis.limbus

Limbus Utils

com.remondis.limbus : limbus-utils

Commonly used utils for Limbus development and plugin or extension development.

Last Version: 3.0.1

Release Date:

Limbus API

com.remondis.limbus : limbus-engine-api

This module only contains interfaces that are needed to develop plugins for the Limbus Engine.

Last Version: 3.0.1

Release Date:

Limbus System

com.remondis.limbus : limbus-system

The Limbus System is a small light-weight CDI framework managing the Limbus Core Components. The object graph is represented by an XML configuration file or can be build using the Limbus System API. This module delivers an optional system component that visualizes the object graph and its dependencies after initializing: com.remondis.limbus.system.visualize.LimbusSystemVisualizer This component can be added to the Limbus System. To keep the dependencies of this module transparent and light-weight, the graph renderer is declared as an optional dependency. Add the following dependencies to your project to use the visualisation component: <!-- Graph Stream for Visualization feature This is an optional dependency and only required if using the com.remondis.limbus.system.visualize.LimbusSystemVisualizer --> <dependency> <groupId>org.graphstream</groupId> <artifactId>gs-core</artifactId> <version>1.3</version> </dependency> <dependency> <groupId>org.graphstream</groupId> <artifactId>gs-ui</artifactId> <version>1.3</version> </dependency>

Last Version: 3.0.1

Release Date:

Limbus Engine Interfaces

com.remondis.limbus : limbus-engine-interfaces

This module defines the public interfaces introduced by the Limbus Engine environment.

Last Version: 3.0.1

Release Date:

Limbus Virtual Filesystem

com.remondis.limbus : limbus-vfs

A multi classloader hot-deploy container

Last Version: 3.0.1

Release Date:

Limbus Engine Implementation

com.remondis.limbus : limbus-engine-impl

This is the Max5 Limbus Engine implementation that currently provides the following features: - Hot-Deploy features: - Deploy from filesystem - Deploy via Limbus API - Deploy via filesystem observer - Deploy from Maven Repositorx - Undeploy via Limbus API - Plugin lifecycle support - Classloader hierarchy - Isolation of deployed classpaths - Shared classloader for centralized libraries - Maintenance console with linux terminal suppot - Safety shutdown sequence - Classloading leak prevention - Thread stopping and cleaning

Last Version: 3.0.1

Release Date:

Limbus Event Multicaster

com.remondis.limbus : limbus-event-multicaster

Module for a datastructure that allows to multicast method invocations to subscribers.

Last Version: 3.0.1

Release Date:

Limbus Properties

com.remondis.limbus : limbus-properties

A property wrapper with extended features.

Last Version: 3.0.1

Release Date:

Limbus System API

com.remondis.limbus : limbus-system-api

Provides the neccessary interfaces to use Limbus System.

Last Version: 3.0.1

Release Date:

Limbus Task Scheduler

com.remondis.limbus : limbus-task-scheduler

A multi classloader hot-deploy container

Last Version: 3.0.1

Release Date:

Limbus JDK Logging Activator

com.remondis.limbus : limbus-logging-jdk

This logging activator configures the Java JUL to be used by the Limbus Engine.

Last Version: 3.0.1

Release Date:

Limbus Launcher

com.remondis.limbus : limbus-launcher

A small framework for running abstract engines. Provides bootstrap and shutdown sequences and thread cleaning features for controlled termination.

Last Version: 3.0.1

Release Date:

Limbus Log4J Activator

com.remondis.limbus : limbus-logging-log4j

A multi classloader hot-deploy container

Last Version: 3.0.1

Release Date:

Limbus JSSE

com.remondis.limbus : limbus-jsse

This module provides a way to setup JSSE via Limbus configuration.

Last Version: 3.0.1

Release Date:

Limbus Dependency Management for Plugins

com.remondis.limbus : limbus-depchain-plugin

Limbus dependency management POM for plugin developers. This POM imports the dependency management for Limbus plugin development libraries. Several scopes are predefined, do not override scope without knowing what you do. Example: Do not set the limbus-engine-api into scope "compile". This will make the plugin unusable on the Limbus Engine!

Last Version: 3.0.1

Release Date:

Limbus Showcase Launcher

com.remondis.limbus : limbus-showcase-launcher

This module is an example on how to start an instance of Max5 Limbus Engine and how to deploy artifacts on it. Use the launcher class to start the example. Note: This project is the host for a Limbus Engine. Therefore the dependency to limbus-engine-impl is needed. If you just want to develop a Limbus Plugin the dependency limbus-engine-api only is needed.

Last Version: 3.0.1

Release Date:

Limbus Engine

com.remondis.limbus : limbus-parent

A multi classloader hot-deploy container

Last Version: 3.0.1

Release Date:

Last Version: 3.0.1

Release Date:

Limbus Staging

com.remondis.limbus : limbus-staging

This is a library for integration test development. This library enables Limbus Plugin developers to simulate a Limbus Engine Environment, deploy their Plugin classes and assert their behaviour. The class com.remondis.limbus.launcher.LimbusStaging is the entry point for this library. The features can be used in a fluent builder style.

Last Version: 3.0.1

Release Date:

Limbus Plugin Showcase

com.remondis.limbus : limbus-showcase-plugin

This module is an example on how to implement a Limbus plugin.

Last Version: 3.0.1

Release Date:

Limbus Monitoring

com.remondis.limbus : limbus-monitoring

API to create and process monitoring information using extendable interfaces for consumers and producers.

Last Version: 2.0.1

Release Date:

Last Version: 2.0.1

Release Date:

  • 1