Created
February 14, 2018 21:32
-
-
Save ljnelson/ded1e732440ba9b99be71879b31c59d2 to your computer and use it in GitHub Desktop.
Detecting event selector beans
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
private final <X extends Listable<? extends KubernetesResourceList> & VersionWatchable<? extends Closeable, Watcher<? extends HasMetadata>>> void processProducerMethod(@Observes final ProcessProducerMethod<X, ?> event, final BeanManager beanManager) { | |
if (event != null) { | |
// (We'll define this in a second.) | |
this.processPotentialEventSelectorBean(event.getBean(), beanManager); | |
} | |
} | |
private final <X extends Listable<? extends KubernetesResourceList> & VersionWatchable<? extends Closeable, Watcher<? extends HasMetadata>>> void processProducerField(@Observes final ProcessProducerField<X, ?> event, final BeanManager beanManager) { | |
if (event != null) { | |
this.processPotentialEventSelectorBean(event.getBean(), beanManager); | |
} | |
} | |
private final <X extends Listable<? extends KubernetesResourceList> & VersionWatchable<? extends Closeable, Watcher<? extends HasMetadata>>> void processManagedBean(@Observes final ProcessManagedBean event, final BeanManager beanManager) { | |
if (event != null) { | |
this.processPotentialEventSelectorBean(event.getBean(), beanManager); | |
} | |
} | |
private final <X extends Listable<? extends KubernetesResourceList> & VersionWatchable<? extends Closeable, Watcher<? extends HasMetadata>>> void processSyntheticBean(@Observes final ProcessSyntheticBean event, final BeanManager beanManager) { | |
if (event != null) { | |
this.processPotentialEventSelectorBean(event.getBean(), beanManager); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment