Commits

Author Commit Message Labels Comments Date
ship-it
Fixed concurrency issue where interrupt() could NPE after task is completed.
Michael Heemskerk
Adding default name for LatchedRunnable + fixed ExternalProcessImplTest
Michael Heemskerk
[maven-release-plugin] prepare for next development iteration
Michael Heemskerk
[maven-release-plugin] copy for tag atlassian-processutils-1.5.4
Michael Heemskerk
[maven-release-plugin] prepare release atlassian-processutils-1.5.4
Tags
atlassian-processutils-1.5.4
Michael Heemskerk
Fixed bug in ExternalProcessImpl which caused an infinite loop in shouldIgnoreInputPumpException
Michael Heemskerk
[maven-release-plugin] prepare for next development iteration
Michael Heemskerk
[maven-release-plugin] copy for tag atlassian-processutils-1.5.3
Michael Heemskerk
[maven-release-plugin] prepare release atlassian-processutils-1.5.3
Tags
atlassian-processutils-1.5.3
Michael Heemskerk
Fix to ensure that the new ExternalProcessImpl#awaitPumpOrProcess returns when the thread is interrupted
Michael Heemskerk
Fix to ensure that the ouput and error pumps get a chance to finish even if the process has already terminated.
Michael Heemskerk
Prevent potential NPE in ExternalProcessImpl when arePumpsRunning is called after the process has already been wrapped up
Michael Heemskerk
Change to ensure that a process is only cancelled once. Previously, if a cancelled process was cancelled again, the pump threads would be interrupted again. Since the pump threads are returned to the threadpool after the process finishes, this can cause other processes (that were started later and are reusing the pump threads from the thread pool) to abort
Michael Heemskerk
More fixes to ensure that a process is not marked as failed when we intentionally interrupt the input IO pump after the process has already finished
Michael Heemskerk
Changed the way ExternalProcessImpl waits for its IO pumps to finish in order to cope with InputHandlers that
Michael Heemskerk
[maven-release-plugin] prepare for next development iteration
Michael Heemskerk
[maven-release-plugin] copy for tag atlassian-processutils-1.5.2
Michael Heemskerk
[maven-release-plugin] prepare release atlassian-processutils-1.5.2
Tags
atlassian-processutils-1.5.2
Michael Heemskerk
STASHDEV-367: Abort processes when one of the input/outputhandlers throws an exception
Bryan Turner
[maven-release-plugin] prepare for next development iteration
Bryan Turner
[maven-release-plugin] copy for tag atlassian-processutils-1.5.1
Bryan Turner
[maven-release-plugin] prepare release atlassian-processutils-1.5.1
Tags
atlassian-processutils-1.5.1
Bryan Turner
Fixed ExternalProcessImpl#shutdown() to use the ExecutorService awaitTermination method correctly
Michael Heemskerk
[maven-release-plugin] prepare for next development iteration
Michael Heemskerk
[maven-release-plugin] copy for tag atlassian-processutils-1.5.0
Michael Heemskerk
[maven-release-plugin] prepare release atlassian-processutils-1.5.0
Tags
atlassian-processutils-1.5.0
Bryan Turner
[maven-release-plugin] prepare for next development iteration
Bryan Turner
[maven-release-plugin] copy for tag atlassian-processutils-1.5-rc9
Bryan Turner
[maven-release-plugin] prepare release atlassian-processutils-1.5-rc9
Tags
atlassian-processutils-1.5-rc9
Bryan Turner
Deprecated ExternalProcessBuilder.timeout and ExternalProcessImpl.setTimeout
  1. Prev
  2. Next