Introduction
Amdatu Etcd provides a collection of services and utilities on top of and Etcd backend.
Components
Bundle |
Required |
Description |
org.amdatu.etcd.locking.api |
yes |
Leader election api |
org.amdatu.etcd.locking.impl |
yes |
Provides leader election |
org.amdatu.etcd.configurator.impl |
no |
Monitors and provisions configuration stored in Etcd to ConfigAdmin. |
Dependencies
The following table is an overview of the required and optional dependencies for Amdatu Testing:
Bundle |
Required |
Description |
org.apache.felix.dependencymanager |
yes |
Apache Felix Dependency Manager is used internally by all Amdatu components |
OSGi ConfigurationAdmin service (e.g. Apache Felix ConfigAdmin) |
yes |
Used to configure the services which are going to be tested |
OSGi LogService (e.g. Apache Felix LogService) |
no |
Used to log output |
Even though you are free to provide your own implementations, all dependencies (as the given examples where applicable) can be resolved from the Amdatu dependencies repository.
Resources
Tools |
Location |
Source Code |
|
Issue Tracking |
|
Continuous Build |
https://bitbucket.org/amdatu/amdatu-etcd/addon/pipelines/home |