public void dispatchEvent(ProvisioningListener eventListener, ProvisioningListener listenerObject, int eventAction, EventObject eventObject) { synchronized (dispatchEventLock) { if (closed) return; dispatchingEvents++; } try { eventListener.notify(eventObject); } catch (Exception e) { LogHelper.log(new Status(IStatus.ERROR, Activator.ID, "Exception during event notification", e)); //$NON-NLS-1$ } finally { synchronized (dispatchEventLock) { dispatchingEvents--; if (dispatchingEvents == 0) dispatchEventLock.notifyAll(); } } }
public void dispatchEvent(ProvisioningListener eventListener, ProvisioningListener listenerObject, int eventAction, EventObject eventObject) { synchronized (dispatchEventLock) { if (closed) return; dispatchingEvents++; } try { eventListener.notify(eventObject); } catch (Exception e) { LogHelper.log(new Status(IStatus.ERROR, Activator.ID, "Exception during event notification", e)); //$NON-NLS-1$ } finally { synchronized (dispatchEventLock) { dispatchingEvents--; if (dispatchingEvents == 0) dispatchEventLock.notifyAll(); } } }
public void dispatchEvent(ProvisioningListener eventListener, ProvisioningListener listenerObject, int eventAction, EventObject eventObject) { synchronized (dispatchEventLock) { if (closed) return; dispatchingEvents++; } try { eventListener.notify(eventObject); } catch (Exception e) { LogHelper.log(new Status(IStatus.ERROR, Activator.ID, "Exception during event notification", e)); //$NON-NLS-1$ } finally { synchronized (dispatchEventLock) { dispatchingEvents--; if (dispatchingEvents == 0) dispatchEventLock.notifyAll(); } } }
@Override public void dispatchEvent(ProvisioningListener eventListener, ProvisioningListener listenerObject, int eventAction, EventObject eventObject) { synchronized (dispatchEventLock) { if (closed) return; dispatchingEvents++; } try { eventListener.notify(eventObject); } catch (Exception e) { LogHelper.log(new Status(IStatus.ERROR, Activator.ID, "Exception during event notification", e)); //$NON-NLS-1$ } finally { synchronized (dispatchEventLock) { dispatchingEvents--; if (dispatchingEvents == 0) dispatchEventLock.notifyAll(); } } }