new behavior: if starting up a daemon, we register startup hooks, if starting a tool or a cli, don't register hooks
- change parent pom to DW-internal pom to be able to deploy snapshots
- expose process id to subclasses
- properly hutdown ExecutorService
flapdoodle Redis service start cannot start up process on Windows
* added support for monitoring process running status
* added executor with daemon thread for executing RemoveUnused CacheCleaner
* added debug output for isProcessRunning
flapdoodle Redis service start cannot start up process on Windows
* changed tasklist.exe parameter escaping
flapdoodle Redis service start cannot start up process on Windows
* properly escape quotes on windows
Changed to use single line command execution instead of parameter array
for Windows compatibility.
flapdoodle Redis service start cannot start up process on Windows
* proper logging output
flapdoodle Redis service start cannot start up process on Windows
* put InputStreamReader back in for compile time compatibility
flapdoodle Redis service start cannot start up process on Windows
* fixed another runtime code mismatch
flapdoodle Redis service start cannot start up process on Windows
* added debug output for task killing
flapdoodle Redis service start cannot start up process on Windows
* beef up wait delay before giving up to kill a process
flapdoodle Redis service start cannot start up process on Windows
* added more debug output
flapdoodle Redis service start cannot start up process on Windows
* added standard unix kill support (kill -15) for use with memcached and redis
flapdoodle Redis service start cannot start up process on Windows
* new functions for handling pid files and process running status
Added debug logging
added silent Outputprocessor, needed for memcached which is rather chatty
* increased retries for pid file to appear
* proper method formatting