@@ -0,0 +1,795 @@
+package org.xdi.service.cdi.event;%0A%0Aimport javax.enterprise.util.AnnotationLiteral;%0Aimport javax.inject.Qualifier;%0Aimport java.lang.annotation.Documented;%0Aimport java.lang.annotation.Retention;%0Aimport java.lang.annotation.Target;%0A%0Aimport static java.lang.annotation.ElementType.*;%0Aimport static java.lang.annotation.RetentionPolicy.RUNTIME;%0A%0A/**%0A * @author Yuriy Movchan Date: 04/13/2017%0A */%0A@Qualifier%0A@Retention(RUNTIME)%0A@Target(%7B METHOD, FIELD, PARAMETER, TYPE %7D)%0A@Documented%0Apublic @interface ApplicationInitialized %7B%0A%0A    public static final class Literal extends AnnotationLiteral%3CApplicationInitialized%3E implements ApplicationInitialized %7B%0A%0A        private static final long serialVersionUID = 4891987789146132930L;%0A%0A        public static final Literal INSTANCE = new Literal();%0A    %7D%0A%0A%7D%0A

Add event to notify plugins about finish application initialization