org.eclipse.rse.services.clientserver.processes.handlers
Class UniversalMacOSXProcessHandler
java.lang.Object
org.eclipse.rse.services.clientserver.processes.handlers.UniversalMacOSXProcessHandler
-
All Implemented Interfaces:
-
ProcessHandler
-
public class UniversalMacOSXProcessHandler
- extends
Object
- implements
ProcessHandler
Methods inherited from class java.lang.
Object
|
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait
|
UniversalMacOSXProcessHandler
public UniversalMacOSXProcessHandler()
- Creates a new ProcessHandler for Mac OS X platforms.
lookupProcesses
public
SortedSet lookupProcesses(
IHostProcessFilter rpfs)
throws
Exception
-
Description copied from interface:
ProcessHandler
- Given a filter string, returns the results of querying all processes that match the filter.
The results MUST BE SORTED NUMERICALLY BY PID.
-
-
Specified by:
-
lookupProcesses
in interface
ProcessHandler
-
-
Parameters:
-
rpfs
- The filter string to which the objects will be matched.
-
Returns:
- a list of the results of the query. Does not ever return null!
-
Throws:
-
Exception
kill
public
IHostProcess kill(
IHostProcess process,
String type)
throws
Exception
-
Description copied from interface:
ProcessHandler
- Sends a kill signal to a process.
-
-
Specified by:
-
kill
in interface
ProcessHandler
-
-
Parameters:
-
process
- The process to which the signal will be sent -
type
- The type of signal to send to the process, "default" for default
-
Returns:
- the process after the signal is sent, or null if the process no longer exists.
-
Throws:
-
Exception
convertToStateCode
protected
String convertToStateCode(
String state)
- Return the unique state code assocated with the state given by
the ps listing on Mac OS X.
-
-
Copyright (c) IBM Corporation and others 2000, 2008. All Rights Reserved.