@Override public void onApplicationEvent(ApplicationEvent event) { if (this.delegateApplicationEvents) { ((SmartApplicationListener) this.localRegistry).onApplicationEvent(event); } }
public void onApplicationEvent(ApplicationEvent event) { if (event == null) { return; } for (SmartApplicationListener listener : listeners) { Object source = event.getSource(); if (source != null && listener.supportsEventType(event.getClass()) && listener.supportsSourceType(source.getClass())) { listener.onApplicationEvent(event); } } }
public void onApplicationEvent(ApplicationEvent event) { if (event == null) { return; } for (SmartApplicationListener listener : listeners) { Object source = event.getSource(); if (source != null && listener.supportsEventType(event.getClass()) && listener.supportsSourceType(source.getClass())) { listener.onApplicationEvent(event); } } }
@Test public void processEventNull() { listener.onApplicationEvent(null); verify(delegate, never()).onApplicationEvent(any(ApplicationEvent.class)); }
@Test public void processEventEventTypeNotSupported() { listener.onApplicationEvent(event); verify(delegate, never()).onApplicationEvent(any(ApplicationEvent.class)); }
@Test public void processEventSourceTypeNotSupported() { when(delegate.supportsEventType(event.getClass())).thenReturn(true); listener.onApplicationEvent(event); verify(delegate, never()).onApplicationEvent(any(ApplicationEvent.class)); }
@Test public void processEventSuccess() { when(delegate.supportsEventType(event.getClass())).thenReturn(true); when(delegate.supportsSourceType(event.getSource().getClass())).thenReturn(true); listener.onApplicationEvent(event); verify(delegate).onApplicationEvent(event); }
@Override public void onApplicationEvent(ApplicationEvent event) { if (this.delegateApplicationEvents) { ((SmartApplicationListener) this.localRegistry).onApplicationEvent(event); } }
@Override public void onApplicationEvent(ApplicationEvent event) { if (this.delegateApplicationEvents) { ((SmartApplicationListener) this.localRegistry).onApplicationEvent(event); } }
@Override public void onApplicationEvent(ApplicationEvent event) { if (this.delegateApplicationEvents) { ((SmartApplicationListener) this.localRegistry).onApplicationEvent(event); } }
public void onApplicationEvent(ApplicationEvent event) { if (event == null) { return; } for (SmartApplicationListener listener : listeners) { Object source = event.getSource(); if (source != null && listener.supportsEventType(event.getClass()) && listener.supportsSourceType(source.getClass())) { listener.onApplicationEvent(event); } } }