/** * Register @Event annotated events with the channels referenced in the channels attribute. * * @param config The configuration build this far. */ protected void registerEventsAtChannels(EventRegister eventRegister, ChannelFactory channelFactory, ChannelRegister channelRegister) { for (Class<? extends EventObject> eventClass : eventRegister.getEventClasses()) { Event eventAnno = eventClass.getAnnotation(Event.class); if (eventAnno != null && eventAnno.channels().length > 0) { registerEventAtChannelByAnnotation(channelFactory, channelRegister, eventClass, eventAnno); } } }
/** * Register @Event annotated events with the channels referenced in the channels attribute. * * @param config The configuration build this far. */ protected void registerEventsAtChannels(EventRegister eventRegister, ChannelFactory channelFactory, ChannelRegister channelRegister) { for (Class<? extends EventObject> eventClass : eventRegister.getEventClasses()) { Event eventAnno = eventClass.getAnnotation(Event.class); if (eventAnno != null && eventAnno.channels().length > 0) { registerEventAtChannelByAnnotation(channelFactory, channelRegister, eventClass, eventAnno); } } }