Hitachi

In-Memory Data Grid Hitachi Elastic Application Data Store


17.1.3 Java class loaders used by EADS servers

This subsection explains the Java class loaders used by EADS servers.

The role of a Java class loader is to dynamically load Java classes to a Java Virtual Machine. The following figure shows the configuration of the Java class loaders that are used by EADS servers.

[Figure]

Class loader search processing begins with the system class loaders that are parent class loaders.

User functions are loaded in ASCII code order of the jar file names.

You can load classes with the same fully qualified class name to different function class loaders, but only the first user function loaded can be executed. For a user function loaded later, no instance is created and the Function interface's init() is not executed.