org.artofsolving.jodconverter.process
Class WindowsProcessManager

java.lang.Object
  extended by org.artofsolving.jodconverter.process.WindowsProcessManager
All Implemented Interfaces:
ProcessManager

public class WindowsProcessManager
extends java.lang.Object
implements ProcessManager

ProcessManager implementation for Windows.

Requires wmic.exe and taskkill.exe, that should be available at least on Windows XP, Windows Vista, and Windows 7 (except Home versions).


Constructor Summary
WindowsProcessManager()
           
 
Method Summary
 java.lang.String findPid(java.lang.String regex)
           
 boolean isUsable()
           
 void kill(java.lang.Process process, java.lang.String pid)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WindowsProcessManager

public WindowsProcessManager()
Method Detail

findPid

public java.lang.String findPid(java.lang.String regex)
                         throws java.io.IOException
Specified by:
findPid in interface ProcessManager
Throws:
java.io.IOException

kill

public void kill(java.lang.Process process,
                 java.lang.String pid)
          throws java.io.IOException
Specified by:
kill in interface ProcessManager
Throws:
java.io.IOException

isUsable

public boolean isUsable()


Copyright © 2003-2009. All Rights Reserved.