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

A

ai.libs.jaicore.processes - package ai.libs.jaicore.processes
 
ASCII_OPTIONS - Static variable in interface ai.libs.jaicore.processes.W32API
Standard options to use the ASCII/MBCS version of a w32 API.

C

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

D

DEFAULT_OPTIONS - Static variable in interface ai.libs.jaicore.processes.W32API
 

E

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 interface 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 interface 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
 

I

INSTANCE - Static variable in interface ai.libs.jaicore.processes.Kernel32
 
INVALID_HANDLE_VALUE - Static variable in interface ai.libs.jaicore.processes.W32API
Constant value representing an invalid HANDLE.

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 - Interface in ai.libs.jaicore.processes
 
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
 
main(String[]) - Static method in class ai.libs.jaicore.processes.ProcessList
 

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

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
 

U

UNICODE_OPTIONS - Static variable in interface ai.libs.jaicore.processes.W32API
Standard options to use the unicode version of a w32 API.

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 - Interface in ai.libs.jaicore.processes
 
W32API.HANDLE - Class in ai.libs.jaicore.processes
 
W32Errors - Interface in ai.libs.jaicore.processes
 
A C D E F G H I J K M N O P R S T U V W 
Skip navigation links