private static <T> Builder<T> of(Type observedType) { if (!Observers.CONTAINER_LIFECYCLE_EVENT_TYPES.contains(Reflections.getRawType(observedType))) { throw WeldSELogger.LOG.observedTypeNotContonainerLifecycleEventType(observedType); } return new Builder<>(observedType); }
/** * * @param callback * @return a new container lifecycle observer * @see BeforeShutdown */ public static ContainerLifecycleObserver<BeforeShutdown> beforeShutdown(Consumer<BeforeShutdown> callback) { return beforeShutdown().notify(callback); }
/** * * @param callback * @return a new container lifecycle observer * @see AfterTypeDiscovery */ public static ContainerLifecycleObserver<AfterTypeDiscovery> afterTypeDiscovery(Consumer<AfterTypeDiscovery> callback) { return afterTypeDiscovery().notify(callback); }
/** * * @param callback * @return a new container lifecycle observer * @see BeforeBeanDiscovery */ public static ContainerLifecycleObserver<BeforeBeanDiscovery> beforeBeanDiscovery(Consumer<BeforeBeanDiscovery> callback) { return beforeBeanDiscovery().notify(callback); }
/** * * @param callback * @return a new container lifecycle observer * @see AfterBeanDiscovery */ public static ContainerLifecycleObserver<WeldAfterBeanDiscovery> afterBeanDiscovery(Consumer<WeldAfterBeanDiscovery> callback) { return afterBeanDiscovery().notify(callback); }
/** * * @param callback * @return a new container lifecycle observer * @see BeforeBeanDiscovery */ public static ContainerLifecycleObserver<BeforeBeanDiscovery> beforeBeanDiscovery(Consumer<BeforeBeanDiscovery> callback) { return beforeBeanDiscovery().notify(callback); }
/** * * @param callback * @return a new container lifecycle observer * @see AfterBeanDiscovery */ public static ContainerLifecycleObserver<WeldAfterBeanDiscovery> afterBeanDiscovery(Consumer<WeldAfterBeanDiscovery> callback) { return afterBeanDiscovery().notify(callback); }
/** * * @param callback * @return a new container lifecycle observer * @see AfterDeploymentValidation */ public static ContainerLifecycleObserver<AfterDeploymentValidation> afterDeploymentValidation(Consumer<AfterDeploymentValidation> callback) { return afterDeploymentValidation().notify(callback); }
/** * * @param callback * @return a new container lifecycle observer * @see BeforeBeanDiscovery */ public static ContainerLifecycleObserver<BeforeBeanDiscovery> beforeBeanDiscovery(Consumer<BeforeBeanDiscovery> callback) { return beforeBeanDiscovery().notify(callback); }
/** * * @param callback * @return a new container lifecycle observer * @see AfterBeanDiscovery */ public static ContainerLifecycleObserver<WeldAfterBeanDiscovery> afterBeanDiscovery(Consumer<WeldAfterBeanDiscovery> callback) { return afterBeanDiscovery().notify(callback); }
private static <T> Builder<T> of(Type observedType) { if (!Observers.CONTAINER_LIFECYCLE_EVENT_TYPES.contains(Reflections.getRawType(observedType))) { throw WeldSELogger.LOG.observedTypeNotContonainerLifecycleEventType(observedType); } return new Builder<>(observedType); }
/** * * @param callback * @return a new container lifecycle observer * @see AfterDeploymentValidation */ public static ContainerLifecycleObserver<AfterDeploymentValidation> afterDeploymentValidation(Consumer<AfterDeploymentValidation> callback) { return afterDeploymentValidation().notify(callback); }
/** * * @param callback * @return a new container lifecycle observer * @see BeforeShutdown */ public static ContainerLifecycleObserver<BeforeShutdown> beforeShutdown(Consumer<BeforeShutdown> callback) { return beforeShutdown().notify(callback); }
/** * * @param callback * @return a new container lifecycle observer * @see BeforeShutdown */ public static ContainerLifecycleObserver<BeforeShutdown> beforeShutdown(Consumer<BeforeShutdown> callback) { return beforeShutdown().notify(callback); }
/** * * @param callback * @return a new container lifecycle observer * @see AfterDeploymentValidation */ public static ContainerLifecycleObserver<AfterDeploymentValidation> afterDeploymentValidation(Consumer<AfterDeploymentValidation> callback) { return afterDeploymentValidation().notify(callback); }
/** * * @param callback * @return a new container lifecycle observer * @see AfterTypeDiscovery */ public static ContainerLifecycleObserver<AfterTypeDiscovery> afterTypeDiscovery(Consumer<AfterTypeDiscovery> callback) { return afterTypeDiscovery().notify(callback); }
private static <T> Builder<T> of(Type observedType) { if (!Observers.CONTAINER_LIFECYCLE_EVENT_TYPES.contains(Reflections.getRawType(observedType))) { throw WeldSELogger.LOG.observedTypeNotContonainerLifecycleEventType(observedType); } return new Builder<>(observedType); }
/** * * @param callback * @return a new container lifecycle observer * @see AfterTypeDiscovery */ public static ContainerLifecycleObserver<AfterTypeDiscovery> afterTypeDiscovery(Consumer<AfterTypeDiscovery> callback) { return afterTypeDiscovery().notify(callback); }