Skip navigation links
A C E F G H I J K M N O P R S T V W 

A

ai.libs.jaicore.processes - package ai.libs.jaicore.processes
 

C

CommandExecutionException - Exception in ai.libs.jaicore.processes
 
CommandExecutionException(Exception) - Constructor for exception ai.libs.jaicore.processes.CommandExecutionException
 

E

equals(Object) - Method in class ai.libs.jaicore.processes.ProcessList
 
ERROR_FILE_NOT_FOUND - Static variable in interface ai.libs.jaicore.processes.W32Errors
 
ERROR_INVALID_FUNCTION - Static variable in interface ai.libs.jaicore.processes.W32Errors
 
ERROR_PATH_NOT_FOUND - Static variable in interface ai.libs.jaicore.processes.W32Errors
 

F

fromNative(Object, FromNativeContext) - Method in class ai.libs.jaicore.processes.W32API.HANDLE
 

G

getAbsoluteClasspath() - Static method in class ai.libs.jaicore.processes.JavaMethodToProcessWrapper
 
getCurrentProcess() - Method in class ai.libs.jaicore.processes.Kernel32
 
getDescr() - Method in class ai.libs.jaicore.processes.ProcessInfo
 
getMemory() - Method in class ai.libs.jaicore.processes.ProcessInfo
 
getOS() - Static method in class ai.libs.jaicore.processes.ProcessUtil
Retrieves the type of operating system.
getPid() - Method in class ai.libs.jaicore.processes.ProcessInfo
 
getPID(Process) - Static method in class ai.libs.jaicore.processes.ProcessUtil
Gets the operating system's process id of the given process.
getProcessId(W32API.HANDLE) - Method in class ai.libs.jaicore.processes.Kernel32
 
getProcessListProcess() - Static method in class ai.libs.jaicore.processes.ProcessUtil
Gets the OS process for the process list.
getRunningJavaProcesses() - Static method in class ai.libs.jaicore.processes.ProcessUtil
Gets a list of running java processes.
getTimestamp() - Method in class ai.libs.jaicore.processes.ProcessList
 
getTmpDir() - Method in class ai.libs.jaicore.processes.JavaMethodToProcessWrapper
 
getWrappers() - Static method in class ai.libs.jaicore.processes.JavaMethodToProcessWrapper
 

H

HANDLE() - Constructor for class ai.libs.jaicore.processes.W32API.HANDLE
 
hashCode() - Method in class ai.libs.jaicore.processes.ProcessList
 

I

INSTANCE - Static variable in class ai.libs.jaicore.processes.Kernel32
 

J

JavaMethodToProcessWrapper - Class in ai.libs.jaicore.processes
This class outsources the call to an arbitrary method into a separate process.
JavaMethodToProcessWrapper() - Constructor for class ai.libs.jaicore.processes.JavaMethodToProcessWrapper
 

K

Kernel32 - Class in ai.libs.jaicore.processes
 
Kernel32() - Constructor for class ai.libs.jaicore.processes.Kernel32
 
killProcess(int) - Static method in class ai.libs.jaicore.processes.ProcessUtil
Kills the process with the given process id.
killProcess(Process) - Static method in class ai.libs.jaicore.processes.ProcessUtil
Kills the provided process with a operating system's kill command.

M

main(String[]) - Static method in class ai.libs.jaicore.processes.JavaMethodToProcessWrapper
 

N

NO_ERROR - Static variable in interface ai.libs.jaicore.processes.W32Errors
 

O

OS - Enum in ai.libs.jaicore.processes
Enum for operating systems that should be distinguished on the level of process analysis

P

ProcessIDNotRetrievableException - Exception in ai.libs.jaicore.processes
 
ProcessIDNotRetrievableException(String) - Constructor for exception ai.libs.jaicore.processes.ProcessIDNotRetrievableException
 
ProcessIDNotRetrievableException(String, Throwable) - Constructor for exception ai.libs.jaicore.processes.ProcessIDNotRetrievableException
 
ProcessInfo - Class in ai.libs.jaicore.processes
 
ProcessInfo(int, String, String) - Constructor for class ai.libs.jaicore.processes.ProcessInfo
 
ProcessList - Class in ai.libs.jaicore.processes
 
ProcessList() - Constructor for class ai.libs.jaicore.processes.ProcessList
 
ProcessUtil - Class in ai.libs.jaicore.processes
The process util provides convenient methods for securely killing processes of the operating system.

R

run(String, String, Object, Object...) - Method in class ai.libs.jaicore.processes.JavaMethodToProcessWrapper
 
run(String, String, Object, List<Object>) - Method in class ai.libs.jaicore.processes.JavaMethodToProcessWrapper
 
runWithTimeout(String, String, Object, int, Object...) - Method in class ai.libs.jaicore.processes.JavaMethodToProcessWrapper
 

S

setMemory(String) - Method in class ai.libs.jaicore.processes.JavaMethodToProcessWrapper
 
setTmpDir(File) - Method in class ai.libs.jaicore.processes.JavaMethodToProcessWrapper
 

T

toString() - Method in class ai.libs.jaicore.processes.ProcessInfo
 

V

valueOf(String) - Static method in enum ai.libs.jaicore.processes.OS
Returns the enum constant of this type with the specified name.
values() - Static method in enum ai.libs.jaicore.processes.OS
Returns an array containing the constants of this enum type, in the order they are declared.

W

W32API - Class in ai.libs.jaicore.processes
 
W32API() - Constructor for class ai.libs.jaicore.processes.W32API
 
W32API.HANDLE - Class in ai.libs.jaicore.processes
 
W32Errors - Interface in ai.libs.jaicore.processes
 
A C E F G H I J K M N O P R S T V W 
Skip navigation links