@Override public boolean isOpen() { return delegate.isOpen(); }
@Override public boolean isReadOnly() { return delegate.isOpen(); }
@Override public boolean isOpen() { return delegate.isOpen(); }
@Override public boolean isReadOnly() { return delegate.isOpen(); }
/** * Invokes {@link #shutdownNow()}. */ @Override synchronized public void close() { // Note: per contract for close(). if (!isOpen()) throw new IllegalStateException(); if (log.isInfoEnabled()) log.info(""); shutdownNow(); }
/** * Invokes {@link #shutdownNow()}. */ @Override synchronized public void close() { // Note: per contract for close(). if (!isOpen()) throw new IllegalStateException(); if (log.isInfoEnabled()) log.info(""); shutdownNow(); }
/** * Immediate shutdown (running tasks are canceled rather than being * permitted to complete). * * @see #shutdown() */ @Override synchronized public void shutdownNow() { // Note: per contract for shutdownNow() if (!isOpen()) return; if (log.isInfoEnabled()) log.info(""); // close immediately. _close(); if (log.isInfoEnabled()) log.info("Shutdown complete."); }
/** * Immediate shutdown (running tasks are canceled rather than being * permitted to complete). * * @see #shutdown() */ @Override synchronized public void shutdownNow() { // Note: per contract for shutdownNow() if (!isOpen()) return; if (log.isInfoEnabled()) log.info(""); // close immediately. _close(); if (log.isInfoEnabled()) log.info("Shutdown complete."); }
@Override synchronized public void destroy() { if (log.isInfoEnabled()) log.info(""); if (isOpen()) shutdownNow(); if (!deleteOnClose) { /* * Note: if deleteOnClose was specified then the resource was * already deleted by _close(). */ deleteResources(); } ndestroy.incrementAndGet(); }
/** * Shutdown the journal (running tasks will run to completion, but no new * tasks will start). * <p> * Note: You SHOULD use this method rather than {@link #close()} for normal * shutdown of the journal. * * @see #shutdownNow() */ @Override synchronized public void shutdown() { // Note: per contract for shutdown. if (!isOpen()) return; if (log.isInfoEnabled()) log.info(""); // close immediately. _close(); if (log.isInfoEnabled()) log.info("Shutdown complete."); }
/** * Shutdown the journal (running tasks will run to completion, but no new * tasks will start). * <p> * Note: You SHOULD use this method rather than {@link #close()} for normal * shutdown of the journal. * * @see #shutdownNow() */ @Override synchronized public void shutdown() { // Note: per contract for shutdown. if (!isOpen()) return; if (log.isInfoEnabled()) log.info(""); // close immediately. _close(); if (log.isInfoEnabled()) log.info("Shutdown complete."); }
@Override synchronized public void destroy() { if (log.isInfoEnabled()) log.info(""); if (isOpen()) shutdownNow(); if (!deleteOnClose) { /* * Note: if deleteOnClose was specified then the resource was * already deleted by _close(). */ deleteResources(); } ndestroy.incrementAndGet(); }
public void deleteResources() { if (isOpen()) throw new IllegalStateException();
public void deleteResources() { if (isOpen()) throw new IllegalStateException();
if(!journal.isOpen()) {
assertFalse(j0.isOpen());
assertFalse(j0.isOpen());
assertFalse(j0.isOpen());
assertFalse(j0.isOpen());