}
public synchronized void sendNow(Log eventLog) {
try {
m_eventHandlerPool.getRunQueue().add(new EventHandler(eventLog, m_getNextEventIdStr, m_getNextAlarmIdStr));
} catch (InterruptedException iE) {
<BUG>Category log = ThreadCategory.getInstance(this.getClass());
log.warn("Unable to queue event log to the event handler pool queue", iE);
</BUG>
throw new UndeclaredEventException(iE);
} catch (FifoQueueException qE) {

}
try {
if (event != null) {
if (log().isInfoEnabled()) {
log().info("run: calling onEvent on " + m_listener.getName() + " for event " + event.getUei() + " dbid " + event.getDbid() + " with time " + event.getTime());
}
