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