Java APIs
IBM® Developer Kit for Java™, which implements Java Technology, can be used to create and run Java programs on your system. Related information for IBM Developer Kit for Java provides links to System i™-specific Javadocs and to Javadoc and API reference information from Sun Microsystems, Inc.
IBM Toolbox for Java is a set of Java classes that allow you to use Java programs to access data on your system. The Toolbox for Java class finder allows you to search for classes by name and description, display classes by package, or examine an alphabetical list of all the Toolbox for Java classes.
The Collection Services function provides user-defined categories APIs that allow you to gather performance data from other applications. Java versions of these APIs are included. See Implementing user-defined categories in Collection Services for more information.
Other Java APIs include:
- Java Debug Wire Protocol
(JDWP) is the protocol used for communication between a debugger and the Java virtual machine (VM) that it debugs.
- Java Virtual Machine Tool Interface
(JVMTI) is a native programming interface for use by tools. It provides both a way to inspect the state and to control the execution of applications running in the Java virtual machine (JVM). JVM TI supports the full breadth of tools that need access to JVM state, including but not limited to: profiling, debugging, monitoring, thread analysis, and coverage analysis tools.
- Note:JVM TI was introduced at JDK 5.0. JVM TI replaced the Java Virtual Machine Profiler Interface (JVMPI) and the Java Virtual Machine Debug Interface (JVMDI) which, as of JDK 6, are no longer provided.
[ Back to top | APIs by category ]