@Override public Configurer configureMessageMonitor(Class<?> componentType, MessageMonitorFactory messageMonitorFactory) { messageMonitorFactoryBuilder.add(componentType, messageMonitorFactory); return this; }
@Override public Configurer configureMessageMonitor(Class<?> componentType, String componentName, MessageMonitorFactory messageMonitorFactory) { messageMonitorFactoryBuilder.add(componentType, componentName, messageMonitorFactory); return this; }
@Override public Configurer configureMessageMonitor( Function<Configuration, BiFunction<Class<?>, String, MessageMonitor<Message<?>>>> builder) { messageMonitorFactoryBuilder.add((conf, type, name) -> builder.apply(conf).apply(type, name)); return this; }
@Override public Configurer configureMessageMonitor(Class<?> componentType, String componentName, MessageMonitorFactory messageMonitorFactory) { messageMonitorFactoryBuilder.add(componentType, componentName, messageMonitorFactory); return this; }
@Override public Configurer configureMessageMonitor(Class<?> componentType, String componentName, MessageMonitorFactory messageMonitorFactory) { messageMonitorFactoryBuilder.add(componentType, componentName, messageMonitorFactory); return this; }
@Override public Configurer configureMessageMonitor(Class<?> componentType, MessageMonitorFactory messageMonitorFactory) { messageMonitorFactoryBuilder.add(componentType, messageMonitorFactory); return this; }
@Override public Configurer configureMessageMonitor(Class<?> componentType, MessageMonitorFactory messageMonitorFactory) { messageMonitorFactoryBuilder.add(componentType, messageMonitorFactory); return this; }
@Override public Configurer configureMessageMonitor( Function<Configuration, BiFunction<Class<?>, String, MessageMonitor<Message<?>>>> builder) { messageMonitorFactoryBuilder.add((conf, type, name) -> builder.apply(conf).apply(type, name)); return this; }
@Override public Configurer configureMessageMonitor( Function<Configuration, BiFunction<Class<?>, String, MessageMonitor<Message<?>>>> builder) { messageMonitorFactoryBuilder.add((conf, type, name) -> builder.apply(conf).apply(type, name)); return this; }