Annotation Interface Setup


@Target(TYPE) @Retention(RUNTIME) @Documented public @interface Setup
Mark a class as a central configuration point for an entire service. Note that a service will also work without any such config point.

The class must implement ServiceSetup with a predefined lifecycle hooks.

May only be used on one class per service.