public void signal(Reporter reporter) { if (signalBusy.get() != null) return; signalBusy.set(reporter); try { List<BndListener> listeners = getPlugins(BndListener.class); for (BndListener l : listeners) try { l.signal(this); } catch (Exception e) { logger.debug("Exception in a BndListener signal method call", e); } } catch (Exception e) { // Ignore } finally { signalBusy.set(null); } }
public void signal(Reporter reporter) { if ( signalBusy.get() != null) return; signalBusy.set(reporter); try { List<BndListener> listeners = getPlugins(BndListener.class); for (BndListener l : listeners) try { l.signal(this); } catch (Exception e) { // who cares? } } catch (Exception e) { // Ignore } finally { signalBusy.set(null); } }
public void signal(Reporter reporter) { if (signalBusy.get() != null) return; signalBusy.set(reporter); try { List<BndListener> listeners = getPlugins(BndListener.class); for (BndListener l : listeners) try { l.signal(this); } catch (Exception e) { logger.debug("Exception in a BndListener signal method call", e); } } catch (Exception e) { // Ignore } finally { signalBusy.set(null); } }
public void signal(Reporter reporter) { if (signalBusy.get() != null) return; signalBusy.set(reporter); try { List<BndListener> listeners = getPlugins(BndListener.class); for (BndListener l : listeners) try { l.signal(this); } catch (Exception e) { // who cares? } } catch (Exception e) { // Ignore } finally { signalBusy.set(null); } }
public void signal(Reporter reporter) { if (signalBusy.get() != null) return; signalBusy.set(reporter); try { List<BndListener> listeners = getPlugins(BndListener.class); for (BndListener l : listeners) try { l.signal(this); } catch (Exception e) { // who cares? } } catch (Exception e) { // Ignore } finally { signalBusy.set(null); } }
public void signal(Reporter reporter) { if (signalBusy.get() != null) return; signalBusy.set(reporter); try { List<BndListener> listeners = getPlugins(BndListener.class); for (BndListener l : listeners) try { l.signal(this); } catch (Exception e) { // who cares? } } catch (Exception e) { // Ignore } finally { signalBusy.set(null); } }