@Override public Event<Object> getEvent() { return event(); }
@Override public Event<Object> getEvent() { return event(); }
@Override public Event<Object> getEvent() { return event(); }
@Override public Event<Object> getEvent() { return event(); }
@Override public Event<Object> getEvent() { return event(); }
public void registerConsumersAfterDeploymentValidation(@Observes AfterDeploymentValidation afterDeploymentValidation, BeanManager beanManager) { if (vertx != null) { registerConsumers(vertx, BeanManagerProxy.unwrap(beanManager).event()); } asyncReferenceQualifiers.clear(); }
public void registerConsumersAfterDeploymentValidation(@Observes AfterDeploymentValidation afterDeploymentValidation, BeanManager beanManager) { if (vertx != null) { registerConsumers(vertx, BeanManagerProxy.unwrap(beanManager).event()); } asyncReferenceQualifiers.clear(); }
/** * Provides access to all events within the application. For example: * * <code> * weldContainer.event().select(Bar.class).fire(new Bar()); * </code> * * @return the event */ public WeldEvent<Object> event() { checkIsRunning(); if (event == null) { synchronized (this) { if (event == null) { event = beanManager().event(); } } } return event; }
/** * Provides access to all events within the application. For example: * * <code> * weldContainer.event().select(Bar.class).fire(new Bar()); * </code> * * @return the event */ public WeldEvent<Object> event() { checkIsRunning(); if (event == null) { synchronized (this) { if (event == null) { event = beanManager().event(); } } } return event; }
/** * Provides access to all events within the application. For example: * * <code> * weldContainer.event().select(Bar.class).fire(new Bar()); * </code> * * @return the event */ public WeldEvent<Object> event() { checkIsRunning(); if (event == null) { synchronized (this) { if (event == null) { event = beanManager().event(); } } } return event; }
/** * Provides access to all events within the application. For example: * * <code> * weldContainer.event().select(Bar.class).fire(new Bar()); * </code> * * @return the event */ public WeldEvent<Object> event() { checkIsRunning(); if (event == null) { synchronized (this) { if (event == null) { event = beanManager().event(); } } } return event; }
void process(Router router) { Handler<RoutingContext> handler = new ObserverHandlerInstance(this, BeanManagerProxy.unwrap(beanManager).event().select(RoutingContext.class, id)); for (WebRoute webRoute : webRoutes) { addRoute(router, handler, webRoute); } }
void process(Router router) { Handler<RoutingContext> handler = new ObserverHandlerInstance(this, BeanManagerProxy.unwrap(beanManager).event().select(RoutingContext.class, id)); for (WebRoute webRoute : webRoutes) { addRoute(router, handler, webRoute); } }
@Override public Completable init() { return Completable.defer(() -> { // Setup the Vertx-CDI integration VertxExtension vertxExtension = CDI.current().select(VertxExtension.class).get(); BeanManager beanManager = CDI.current().getBeanManager(); // has to be done in a blocking thread Vertx vertx = AppGlobals.get().getVertx(); return vertx.rxExecuteBlocking(future -> { vertxExtension.registerConsumers(vertx.getDelegate(), BeanManagerProxy.unwrap(beanManager).event()); future.complete(); }).ignoreElement(); }); }