void addSecurityHandlerObservers(@Observes final AfterBeanDiscovery afterBeanDiscovery) { final ObserverMethodConfigurator<OnConnection> onConnection = afterBeanDiscovery.addObserverMethod(); onConnection.observedType(OnConnection.class).notifyWith(this::onConnection); final ObserverMethodConfigurator<OnCommand> onCommand = afterBeanDiscovery.addObserverMethod(); onCommand.observedType(OnCommand.class).notifyWith(this::onCommand); }
void observesPineapplePOM(@Observes ProcessObserverMethod<Pineapple, FruitObserver> event) { event.configureObserverMethod() .addQualifier(Delicious.DeliciousLiteral.INSTANCE) .notifyWith((eventConsumer) -> { pineAppleQualifiers = eventConsumer.getMetadata().getQualifiers(); consumerNotified.set(true); }); }
.notifyWith((b) -> { newBananaObserverNotified.set(true); }); abd.addObserverMethod().read(melonMethod).observedType(Melon.class).notifyWith(m -> { newMelonObserverNotified.set(true); }); abd.addObserverMethod().read(peachObserver).beanClass(FruitObserver.class).observedType(Peach.class).notifyWith((a) -> { newPeachObserverNotified.set(true); }); abd.addObserverMethod().observedType(Papaya.class).reception(Reception.ALWAYS).notifyWith(eventContext -> newPapayaObserverNotified.set(true));
if (kubernetesEventSelectors != null && !kubernetesEventSelectors.isEmpty()) { event.configureObserverMethod() .notifyWith(new Notifier<>(this.priorContext, this.kubernetesEventContext, observerMethod)); if (observerMethod.isAsync()) { if (!this.asyncNeeded) {