class ActivationProvisionListener implements ActivationLifecycle, ProvisionListener {

    @Override
    public void activate() {
        long startTime = System.currentTimeMillis();
        logger.info("Activating services");

        services.forEach(ServiceHolder::activate);

        this.activationTime = System.currentTimeMillis() - startTime;
        logger.info("Service activation finished in {}[ms]", activationTime);
    }

}