Package com.ibm.oti.shared

Interface Summary
SharedClassFilter Interface which allows users of a Helper API to filter which classes are found and stored in the cache The user should provide a class which implements the interface in which the functions return true or false and then pass an instance of this class to setSharingFilter() in a shared class helper.
SharedClassHelper SharedClassHelper super-interface defines functions common to all class helpers.
SharedClassHelperFactory SharedClassHelperFactory provides an interface used to create various types of SharedClassHelper for ClassLoaders.
SharedClassTokenHelper Shared Class Helper API that stores and finds classes using String tokens.
SharedClassURLClasspathHelper Shared Class Helper API that stores and finds classes using URL classpaths.
SharedClassURLClasspathHelper.IndexHolder Interface which allows an index to be returned from findSharedClass calls.
SharedClassURLHelper Shared Class Helper API that stores and finds classes using URL paths.
SharedHelper SharedHelper super-interface defines functions common to all helpers.
 

Class Summary
Shared Global class which provides SharedClassHelperFactory and sharing status.
SharedAbstractHelper Abstract SharedHelper provides common functions and data to helper subclasses.
SharedAbstractHelperFactory Abstract SharedHelper factory provides common functions and data to factory subclasses.
SharedClassAbstractHelper Abstract SharedClassHelper provides common functions and data to class helper subclasses.
SharedClassHelperFactoryImpl Implementation of SharedClassHelperFactory.
SharedClassPermission Security permission to govern classloader access to the shared class cache.
SharedClassPermissionCollection Security permission collection to support SharedClassPermission
SharedClassStatistics Class providing static functions which report basic cache statistics.
SharedClassTokenHelperImpl Implementation of SharedClassTokenHelper.
SharedClassURLClasspathHelperImpl Implementation of SharedClassURLClasspathHelper.
SharedClassURLHelperImpl Implementation of SharedClassURLHelper.
 

Exception Summary
CannotSetClasspathException Exception thrown if an attempt is made to modify confirmed elements of a classpath in SharedClassURLClasspathHelper.
HelperAlreadyDefinedException Exception thrown if factory is asked to get multiple helpers for a ClassLoader.