Access classes
The IBM® Toolbox for Java™ access classes represent IBM i data and resources.
Note: IBM Toolbox
for Java provides
a second set of classes, called the resource
classes, for working with IBM i objects and lists.
The resource classes present a generic framework and consistent programming
interface for working with various IBM i objects and lists.
- Server access points
The IBM Toolbox for Java access classes provide functionality that is similar to using IBM i Access for Windows APIs. However, installing IBM i Access for Windows is not a requirement for using these classes. - AS400 class
The IBM Toolbox for Java AS400 class manages a set of socket connections to the server jobs on server and sign-on behavior for the server, including prompting the user for sign-on information, password caching, and default user management. - SecureAS400 class
The SecureAS400 class enables you to use an AS400 object when sending or receiving encrypted data. When an AS400 object communicates with the server, user data (except the user password) is sent unencrypted to the server. So, IBM Toolbox for Java objects associated with an AS400 object exchange data with the server over a normal connection. - AS400JPing class
The IBM Toolbox for Java AS400JPing class allows your Java program to query the host servers to see which services are running and which ports are in service. - BidiTransform class
The IBM Toolbox for Java BidiTransform class provides layout transformations that enable you to convert bidirectional text in IBM i format (after first converting it to Unicode) to bidirectional text in Java format, or from Java format to IBM i format. - BidiConversionProperties class
The BidiConversionProperties class provides a set of properties that can be used to control the conversion of character set data. - CallStackEntry class
The CallStackEntry class represents an entry in the call stack of a specific thread of a server job. - ClusteredHashTable classes
The IBM Toolbox for Java ClusteredHashTable classes enable your Java programs to use highly available clustered hash tables to share and replicate data to nonpersistent storage among the nodes in a cluster. - CommandCall class
The CommandCall class allows a Java program to call a non-interactive IBM i command. - Connection pooling
Use connection pools to share connections and manage sets (pools) of connections to an IBM i system. For example, an application can retrieve a connection from a pool, use it, then return it to the pool for reuse. - Data area
The IBM Toolbox for Java DataArea class is an abstract base class that represents an IBM i data area object. - Data conversion and description
The data conversion classes provide the capability to convert numeric and character data between IBM i and Java formats. Conversion may be needed when accessing IBM i data from a Java program. The data conversion classes support conversion of various numeric formats and between various EBCDIC code pages and Unicode. - Data queues
The DataQueue classes allow the Java program to interact with server data queues. - Digital certificates
Digital certificates are digitally-signed statements used for secured transactions over the internet. - EnvironmentVariable class
The IBM Toolbox for Java EnvironmentVariable class and the EnvironmentVariableList class enable you to access and set IBM i system-level environment variables. - Event log
- Exceptions
The IBM Toolbox for Java access classes throw exceptions when device errors, physical limitations, programming errors, or user input errors occur. The exception classes are based upon the type of error that occurs instead of the location where the error originates. - FileAttributes class
The IBM Toolbox for Java FileAttributes class represents the set of file attributes that can be retrieved and set through the Get Attributes (Qp0lGetAttr) and Set Attributes (Qp0lSetAttr) APIs. - FTP class
The IBM Toolbox for Java FTP class provides a programmable interface to FTP functions. - Integrated file system classes
The integrated file system classes allow a Java program to access files in the IBM i integrated file system as a stream of bytes or a stream of characters. The integrated file system classes were created because the java.io package does not provide file redirection and other IBM i functionality. - ISeriesNetServer class
The ISeriesNetServer class represents the NetServer service on a server. This class allows the user to query and modify the state and configuration of the NetServer. - JavaApplicationCall class
The JavaApplicationCall class provides you with the ability to have your client use the server JVM to run a Java program that resides on the server. - JDBC classes
JDBC is an application programming interface (API) included in the Java platform that enables Java programs to connect to a wide range of databases. - Jobs classes
The IBM Toolbox for Java Jobs classes, which are in the access package, allow a Java program to retrieve and change job information. - Message classes
The IBM Toolbox for Java AS400Message class and its associated classes represent a message returned from a server. - NetServer class
The NetServer class has been deprecated and replaced by the ISeriesNetServer class. - ObjectReferences class
The IBM Toolbox for Java ObjectReferences class represents the set of information about integrated file system references on an object that can be retrieved through the Retrieve Object References (QP0LROR) API. - Permission classes
The IBM Toolbox for Java permission classes allow you to get and set object authority information. Object authority information is also known as permission. The Permission class represents a collection of many users' authority to a specific object. The UserPermission class represents a single user's authority to a specific object. - Print classes
Print objects include spooled files, output queues, printers, printer files, writer jobs, and Advanced Function Printing (AFP) resources, which include fonts, form definitions, overlays, page definitions, and page segments. - ProductLicense class
The ProductLicense class enables you to request licenses for products installed on the system. To be compatible with other IBM i license users, the class works through IBM i product license support when requesting or releasing a license. - ProgramCall class
The IBM Toolbox for Java ProgramCall class allows the Java program to call a IBM i program. You can use the ProgramParameter class to specify input, output, and input/output parameters. If the program runs, the output and input/output parameters contain the data that is returned by the IBM i program. If the IBM i program fails to run successfully, the Java program can retrieve any resulting IBM i messages as a list of AS400Message objects. - QSYSObjectPathName class
You can use the QSYSObjectPathName class to represent an object in the integrated file system. Use this class to build an integrated file system name or to parse an integrated file system name into its components. - Record-level access
The record-level access classes create, read, update, and delete IBM i files and members. - SaveFile class
The SaveFile class represents a save file on a server. - ServiceProgramCall class
The IBM Toolbox for Java ServiceProgramCall class allows you to call an IBM i service program. ServiceProgramCall is a subclass of the ProgramCall class that you use to call IBM i programs. If you want to call an IBM i program, use the ProgramCall class. - Subsystem class
The Subsystem class represents a subsystem on the server. - SystemStatus classes
The SystemStatus classes allow you to retrieve system status information and to retrieve and change system pool information. - System values
The system value classes allow a Java program to retrieve and change system values and network attributes. You can also define your own group to contain the system values you want. - Trace class
The Trace class allows the Java program to log trace points and diagnostic messages. This information helps reproduce and diagnose problems. - User and group classes
The IBM Toolbox for Java user and group classes allow you to get a list of users and user groups on the server as well as information about each user through a Java program. - UserSpace class
The UserSpace class represents a user space on the server. Required parameters are the name of the user space and the AS400 object that represents the server that has the user space.
Parent topic: IBM Toolbox for Java classes