@Override public long getHealth() { return ZoieHealth.getHealth(); }
public void uncaughtException(Thread thread, Throwable t) { ZoieHealth.setFatal(); log.error(thread.getName() + " is abruptly terminated", t); } };
@Override public void resetHealth() { ZoieHealth.setOK(); }
public void uncaughtException(Thread thread, Throwable t) { ZoieHealth.setFatal(); log.error(thread.getName() + " is abruptly terminated", t); } };
@Override public void resetHealth() { ZoieHealth.setOK(); }
@Override public long getHealth() { return ZoieHealth.getHealth(); }
public void uncaughtException(Thread thread, Throwable t) { ZoieHealth.setFatal(); log.error(thread.getName() + " is abruptly terminated", t); } };
@Override public void resetHealth() { ZoieHealth.setOK(); }
@Override public long getHealth() { return ZoieHealth.getHealth(); }
public void closeIndexWriter() { if (_indexWriter != null) { try { _indexWriter.close(); } catch (Exception e) { ZoieHealth.setFatal(); log.error(e.getMessage(), e); } _indexWriter = null; } }
public void closeIndexWriter() { if (_indexWriter != null) { try { _indexWriter.close(); } catch (Exception e) { ZoieHealth.setFatal(); log.error(e.getMessage(), e); } _indexWriter = null; } }
public void closeIndexWriter() { if(_indexWriter != null) { try { _indexWriter.close(); } catch(Exception e) { ZoieHealth.setFatal(); log.error(e.getMessage(), e); } _indexWriter = null; } }
/** * Refreshes the index reader */ @Override public void refresh() { synchronized (this) { try { LongSet delDocs = _delDocs; clearDeletes(); _dispenser.getNewReader(); markDeletes(delDocs); // re-mark deletes commitDeletes(); } catch (IOException e) { ZoieHealth.setFatal(); log.error(e.getMessage(), e); } finally { synchronized (readerOpenLock) { readerOpenLock.notifyAll(); } } } }
/** * Closes the index reader */ public void closeReader() { if(_currentReader != null) { try { Directory directory = _currentReader.directory(); _currentReader.decRef(); int count = _currentReader.getRefCount(); log.info("final closeReader in dispenser and current refCount: " + count + " at " + directory); if (count > 0) { log.warn("final closeReader call with reference count == " + count + " greater than 0. Potentially, " + "the IndexReaders are not properly return to ZoieSystem."); } } catch(IOException e) { ZoieHealth.setFatal(); log.error("problem closing reader", e); } _currentReader = null; } } }
/** * Refreshes the index reader */ @Override public void refresh() { synchronized (this) { try { LongSet delDocs = _delDocs; clearDeletes(); _dispenser.getNewReader(); markDeletes(delDocs); // re-mark deletes commitDeletes(); } catch (IOException e) { ZoieHealth.setFatal(); log.error(e.getMessage(), e); } finally { synchronized (readerOpenLock) { readerOpenLock.notifyAll(); } } } }
/** * Refreshes the index reader */ @Override public void refresh() { synchronized(this) { try { LongSet delDocs = _delDocs; clearDeletes(); _dispenser.getNewReader(); markDeletes(delDocs); // re-mark deletes commitDeletes(); } catch (IOException e) { ZoieHealth.setFatal(); log.error(e.getMessage(),e); } finally{ synchronized(readerOpenLock){ readerOpenLock.notifyAll(); } } } }
while (_batch.size() >= _batchSize) { if (_consumerThread == null || !_consumerThread.isAlive() || _consumerThread._stop) { ZoieHealth.setFatal(); throw new ZoieException("consumer thread has stopped");
indexableList.add(newEvent); } catch (Exception e) { ZoieHealth.setFatal(); log.error(e.getMessage(), e);