public void shutdown() { while (!isShutdown.get()) LockSupport.parkNanos(100L); if (workspace != null) { log.debug("Manually destroying ADSI workspace"); workspace.destroyWorkspace(true); } } }
public void shutdown() { while (!isShutdown.get()) LockSupport.parkNanos(100L); if (workspace != null) { log.debug("Manually destroying AMDSI workspace"); workspace.destroyWorkspace(true); workspace = null; } } }
public void shutdown() { synchronized (this) { while (! isShutdown) { try { this.wait(); } catch (InterruptedException e) { Thread.currentThread().interrupt(); throw new RuntimeException(e); } } } if (workspace != null) { log.debug("Manually destroying ADSI workspace"); workspace.destroyWorkspace(true); } } }
public void shutdown() { synchronized (this) { while (! isShutdown) { try { this.wait(); } catch (InterruptedException e) { Thread.currentThread().interrupt(); throw new RuntimeException(e); } } } if (workspace != null) { log.debug("Manually destroying AMDSI workspace"); workspace.destroyWorkspace(true); workspace = null; } } }
workspace.destroyWorkspace(true); workspace.destroyWorkspace(true);