class ServiceContainer implements Runnable {

    @PostConstruct
    public void start() {
        executorService.scheduleAtFixedRate(this, initialDelay, period, TimeUnit.MILLISECONDS);
    }

    public  ServiceContainer(final Service service);
    public  ServiceContainer(
            final Service service,
            final ScheduledExecutorService executorService,
            final long initialDelay,
            final long period);

}