Open source components of Everit Org
A Maven plugin that runs Integration Tests in OSGi containers and collects OSGi Bundle dependencies to make them available in any IDE.
A simple bundle that opens up a rich client application if the OSGi server is started in a graphical environment. This module can be very helpful during development.
Runs unit test objects that are exposed as OSGi Services
JUnit 4 based test runner engine for the testrunner bundle.
Set of configuration files for checkstyle and eclipse to be able to keep the coding conventions
Transaciton Helper is a OSGi-DS component that makes it simple to use transaction propagation in the code. The component registers the TransactionHelper OSGi service that has the well known propagation functions (requires, requiresNew, never, ...).
Utility classes to be able to write an event dispatcher that sends historical "replay" event data to newly registered listeners as well
Helper classes to be able to reference an OSGi service with a proxy object and hold method calls until a timeout if no service is available behind a proxy.
Slf4jLogListener forwards all the LogEntry‘s (logged by a LogService) to an SLF4J Logger that is assigned to the bundle that created the LogEntry.
Extension to Liquibase to make it possible to use Liquibase in OSGi environment in the way that multiple bundles can contain changeLog snippets and one changeLog can have inclusion to another bundle.
A component that is responsible to re-register a DataSource service when it is sure that the database schema is up-to-date.
With the help of the component it is possible to update database schema easily from the different bundles.
A generator that supports creating QueryDSL metamodel from Liquibase changelog files via an embedded H2 database from the command line
A plugin that makes it possible to generate QueryDSL metadata classes from Liquibase changelog files packed in an OSGi bundle.
OSGi Components that make it possible to create SQLTemplates instances via configuration.
Component that makes it possible to access the database by implementing functional interfaces.
Component that helps registering Querydsl Configuration as OSGi service.
A simple component that makes it possible to create XADataSource based on configuration
A configurable DS component that makes it possible to create XA and non-XA pooled datasource instances.
OSGi Hibernate bundle, a necessary adapter, a package that collects all the necessary dependencies and a test that shows how we can use it in OSGi environment.
Everit Component Model
Transactional store for binary content
Modules that connects everything in a relational database.
Caching solution in OSGi environment.
A persistent key-value storage with cache support. The data is stored in relational database.
Localization contains OSGi modules that help using persistent localized data. To do that, it stores the key-value pairs in databse tables.
Solutions for encrypting in OSGi.
Implementations of different authentication mechanisms: Form-based authentication, Http Basic Authentication, CAS, etc.
Everit Web Templating can be used to render web pages based on HTML templates. The library can also be used to generate XMLs as XML syntax is compatible with HTML.
A solution that catches OSGi services that are registered based on the Remote Services chapter of OSGi Enterprise specification and distributes them with Jersey via the http whiteboard pattern.
Classes that make it possible to use thymeleaf with Mvel2 as an expression evaluator
The release versions of the components are available in the Maven Central Repository. The artifacts are categorized by the following groupIds:
The JIRA plugins are available on the Atlassian Marketplace: