blob: 3f8d55e29cb15f4033858f1574857969e789814d [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>Index (OpenJ9 Shared Classes)</title>
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Index (OpenJ9 Shared Classes)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="com/ibm/oti/shared/package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li><a href="com/ibm/oti/shared/package-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="help-doc.html">Help</a></li>
</ul>
<div class="aboutLanguage"><strong>OpenJ9 Shared Classes</strong></div>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="index.html?index-all.html" target="_top">Frames</a></li>
<li><a href="index-all.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="contentContainer"><a href="#I:A">A</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:J">J</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a name="I:A">
<!-- -->
</a>
<h2 class="title">A</h2>
<dl>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassFilter.html#acceptFind-java.lang.String-">acceptFind(String)</a></span> - Method in interface com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassFilter.html" title="interface in com.ibm.oti.shared">SharedClassFilter</a></dt>
<dd>
<div class="block">Tests if the helper should try to find a specified class in the shared class cache</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassFilter.html#acceptStore-java.lang.String-">acceptStore(String)</a></span> - Method in interface com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassFilter.html" title="interface in com.ibm.oti.shared">SharedClassFilter</a></dt>
<dd>
<div class="block">Tests if a specified class should be stored in the shared class cache</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassPermissionCollection.html#add-java.security.Permission-">add(Permission)</a></span> - Method in class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassPermissionCollection.html" title="class in com.ibm.oti.shared">SharedClassPermissionCollection</a></dt>
<dd>
<div class="block">Adds a permission to this collection</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassURLClasspathHelper.html#addClasspathEntry-java.net.URL-">addClasspathEntry(URL)</a></span> - Method in interface com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassURLClasspathHelper.html" title="interface in com.ibm.oti.shared">SharedClassURLClasspathHelper</a></dt>
<dd>
<div class="block">Updates the helper's classpath by appending a URL (see <q>Usage</q>).</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassCacheInfo.html#ADDRESS_MODE_32">ADDRESS_MODE_32</a></span> - Static variable in class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassCacheInfo.html" title="class in com.ibm.oti.shared">SharedClassCacheInfo</a></dt>
<dd>
<div class="block">Specifies a 32-bit cache.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassCacheInfo.html#ADDRESS_MODE_64">ADDRESS_MODE_64</a></span> - Static variable in class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassCacheInfo.html" title="class in com.ibm.oti.shared">SharedClassCacheInfo</a></dt>
<dd>
<div class="block">Specifies a 64-bit cache.</div>
</dd>
</dl>
<a name="I:C">
<!-- -->
</a>
<h2 class="title">C</h2>
<dl>
<dt><a href="com/ibm/oti/shared/CannotSetClasspathException.html" title="class in com.ibm.oti.shared"><span class="typeNameLink">CannotSetClasspathException</span></a> - Exception in <a href="com/ibm/oti/shared/package-summary.html">com.ibm.oti.shared</a></dt>
<dd>
<div class="block">Exception thrown if an attempt is made to modify confirmed elements of a
classpath in SharedClassURLClasspathHelper.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/CannotSetClasspathException.html#CannotSetClasspathException-java.lang.String-">CannotSetClasspathException(String)</a></span> - Constructor for exception com.ibm.oti.shared.<a href="com/ibm/oti/shared/CannotSetClasspathException.html" title="class in com.ibm.oti.shared">CannotSetClasspathException</a></dt>
<dd>
<div class="block">Creates a new CannotSetClasspathException</div>
</dd>
<dt><a href="com/ibm/oti/shared/package-summary.html">com.ibm.oti.shared</a> - package com.ibm.oti.shared</dt>
<dd>
<div class="block">The OpenJ9 shared classes API, a persistent share which can contain classes, precompiled code (AOT),
JIT data, and other data used to improve start up performance and reduce memory footprint.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassCacheInfo.html#COMPRESSED_REFS">COMPRESSED_REFS</a></span> - Static variable in class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassCacheInfo.html" title="class in com.ibm.oti.shared">SharedClassCacheInfo</a></dt>
<dd>
<div class="block">Specifies a compressedRefs cache.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassCacheInfo.html#COMPRESSED_REFS_UNKNOWN">COMPRESSED_REFS_UNKNOWN</a></span> - Static variable in class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassCacheInfo.html" title="class in com.ibm.oti.shared">SharedClassCacheInfo</a></dt>
<dd>
<div class="block">The compressedRefs mode is unknown for the cache.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassURLClasspathHelper.html#confirmAllEntries--">confirmAllEntries()</a></span> - Method in interface com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassURLClasspathHelper.html" title="interface in com.ibm.oti.shared">SharedClassURLClasspathHelper</a></dt>
<dd>
<div class="block">Confirms all entries in the current classpath.</div>
</dd>
</dl>
<a name="I:D">
<!-- -->
</a>
<h2 class="title">D</h2>
<dl>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassUtilities.html#DESTROY_FAILED_CURRENT_GEN_CACHE">DESTROY_FAILED_CURRENT_GEN_CACHE</a></span> - Static variable in class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassUtilities.html" title="class in com.ibm.oti.shared">SharedClassUtilities</a></dt>
<dd>
<div class="block">Returned by <a href="com/ibm/oti/shared/SharedClassUtilities.html#destroySharedCache-java.lang.String-int-java.lang.String-boolean-"><code>SharedClassUtilities.destroySharedCache(java.lang.String, int, java.lang.String, boolean)</code></a> to indicate that the method has failed to destroy the
current generation cache.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassUtilities.html#DESTROY_FAILED_OLDER_GEN_CACHE">DESTROY_FAILED_OLDER_GEN_CACHE</a></span> - Static variable in class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassUtilities.html" title="class in com.ibm.oti.shared">SharedClassUtilities</a></dt>
<dd>
<div class="block">Returned by <a href="com/ibm/oti/shared/SharedClassUtilities.html#destroySharedCache-java.lang.String-int-java.lang.String-boolean-"><code>SharedClassUtilities.destroySharedCache(java.lang.String, int, java.lang.String, boolean)</code></a> to indicate that the method has failed to destroy one
or more older generation caches, and either a current generation cache does not exist or is successfully destroyed.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassUtilities.html#DESTROYED_ALL_CACHE">DESTROYED_ALL_CACHE</a></span> - Static variable in class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassUtilities.html" title="class in com.ibm.oti.shared">SharedClassUtilities</a></dt>
<dd>
<div class="block">Returned by <a href="com/ibm/oti/shared/SharedClassUtilities.html#destroySharedCache-java.lang.String-int-java.lang.String-boolean-"><code>SharedClassUtilities.destroySharedCache(java.lang.String, int, java.lang.String, boolean)</code></a> to indicate either no cache exists
or the method has successfully destroyed caches of all generations.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassUtilities.html#DESTROYED_NONE">DESTROYED_NONE</a></span> - Static variable in class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassUtilities.html" title="class in com.ibm.oti.shared">SharedClassUtilities</a></dt>
<dd>
<div class="block">Returned by <a href="com/ibm/oti/shared/SharedClassUtilities.html#destroySharedCache-java.lang.String-int-java.lang.String-boolean-"><code>SharedClassUtilities.destroySharedCache(java.lang.String, int, java.lang.String, boolean)</code></a> to indicate that the method failed to destroy any cache.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassUtilities.html#destroySharedCache-java.lang.String-int-java.lang.String-boolean-">destroySharedCache(String, int, String, boolean)</a></span> - Static method in class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassUtilities.html" title="class in com.ibm.oti.shared">SharedClassUtilities</a></dt>
<dd>
<div class="block">Destroys a named shared class cache of a given type in a given directory.</div>
</dd>
</dl>
<a name="I:E">
<!-- -->
</a>
<h2 class="title">E</h2>
<dl>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassPermissionCollection.html#elements--">elements()</a></span> - Method in class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassPermissionCollection.html" title="class in com.ibm.oti.shared">SharedClassPermissionCollection</a></dt>
<dd>
<div class="block">Returns permissions as an enumeration</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassPermission.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassPermission.html" title="class in com.ibm.oti.shared">SharedClassPermission</a></dt>
<dd>
<div class="block">Compares the argument to the receiver, and answers <code>true</code>
if they represent the <em>same</em> object using a class
specific comparison.</div>
</dd>
</dl>
<a name="I:F">
<!-- -->
</a>
<h2 class="title">F</h2>
<dl>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassHelperFactory.html#findHelperForClassLoader-java.lang.ClassLoader-">findHelperForClassLoader(ClassLoader)</a></span> - Method in interface com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassHelperFactory.html" title="interface in com.ibm.oti.shared">SharedClassHelperFactory</a></dt>
<dd>
<div class="block">Utility function that returns a SharedClassHelper for a given ClassLoader.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassTokenHelper.html#findSharedClass-java.lang.String-java.lang.String-">findSharedClass(String, String)</a></span> - Method in interface com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassTokenHelper.html" title="interface in com.ibm.oti.shared">SharedClassTokenHelper</a></dt>
<dd>
<div class="block">Finds a class in the shared cache by using a specific token and class name.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassURLClasspathHelper.html#findSharedClass-java.lang.String-com.ibm.oti.shared.SharedClassURLClasspathHelper.IndexHolder-">findSharedClass(String, SharedClassURLClasspathHelper.IndexHolder)</a></span> - Method in interface com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassURLClasspathHelper.html" title="interface in com.ibm.oti.shared">SharedClassURLClasspathHelper</a></dt>
<dd>
<div class="block">Finds a class in the shared cache by using the class name given (implicitly using the caller's classpath).</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassURLClasspathHelper.html#findSharedClass-java.lang.String-java.lang.String-com.ibm.oti.shared.SharedClassURLClasspathHelper.IndexHolder-">findSharedClass(String, String, SharedClassURLClasspathHelper.IndexHolder)</a></span> - Method in interface com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassURLClasspathHelper.html" title="interface in com.ibm.oti.shared">SharedClassURLClasspathHelper</a></dt>
<dd>
<div class="block">Finds a class in the shared cache by using the class name and partition given (implicitly using the caller's classpath).</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassURLHelper.html#findSharedClass-java.net.URL-java.lang.String-">findSharedClass(URL, String)</a></span> - Method in interface com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassURLHelper.html" title="interface in com.ibm.oti.shared">SharedClassURLHelper</a></dt>
<dd>
<div class="block">Finds a class in the shared cache by using a specific URL and class name.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassURLHelper.html#findSharedClass-java.lang.String-java.net.URL-java.lang.String-">findSharedClass(String, URL, String)</a></span> - Method in interface com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassURLHelper.html" title="interface in com.ibm.oti.shared">SharedClassURLHelper</a></dt>
<dd>
<div class="block">Finds a class in the shared cache by using a specific URL, class name, and user-defined partition (see <q>Partitions</q>).</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedDataHelper.html#findSharedData-java.lang.String-">findSharedData(String)</a></span> - Method in interface com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedDataHelper.html" title="interface in com.ibm.oti.shared">SharedDataHelper</a></dt>
<dd>
<div class="block">Find data in the shared cache using a specific token.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassStatistics.html#freeSpaceBytes--">freeSpaceBytes()</a></span> - Static method in class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassStatistics.html" title="class in com.ibm.oti.shared">SharedClassStatistics</a></dt>
<dd>
<div class="block">Returns the free space of the shared cache that the JVM is currently connected to</div>
</dd>
</dl>
<a name="I:G">
<!-- -->
</a>
<h2 class="title">G</h2>
<dl>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassPermission.html#getActions--">getActions()</a></span> - Method in class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassPermission.html" title="class in com.ibm.oti.shared">SharedClassPermission</a></dt>
<dd>
<div class="block">Answers the actions associated with the receiver.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassCacheInfo.html#getCacheAddressMode--">getCacheAddressMode()</a></span> - Method in class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassCacheInfo.html" title="class in com.ibm.oti.shared">SharedClassCacheInfo</a></dt>
<dd>
<div class="block">Gets the address mode for the shared class cache.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassCacheInfo.html#getCacheCompressedRefsMode--">getCacheCompressedRefsMode()</a></span> - Method in class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassCacheInfo.html" title="class in com.ibm.oti.shared">SharedClassCacheInfo</a></dt>
<dd>
<div class="block">Get the compressedRefs mode for the shared class cache.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassCacheInfo.html#getCacheFreeBytes--">getCacheFreeBytes()</a></span> - Method in class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassCacheInfo.html" title="class in com.ibm.oti.shared">SharedClassCacheInfo</a></dt>
<dd>
<div class="block">Gets the amount of free bytes in the shared class cache.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassCacheInfo.html#getCacheJVMLevel--">getCacheJVMLevel()</a></span> - Method in class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassCacheInfo.html" title="class in com.ibm.oti.shared">SharedClassCacheInfo</a></dt>
<dd>
<div class="block">Gets the JVM level for the shared class cache.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassCacheInfo.html#getCacheLayer--">getCacheLayer()</a></span> - Method in class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassCacheInfo.html" title="class in com.ibm.oti.shared">SharedClassCacheInfo</a></dt>
<dd>
<div class="block">Get the layer number for the shared class cache.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassCacheInfo.html#getCacheName--">getCacheName()</a></span> - Method in class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassCacheInfo.html" title="class in com.ibm.oti.shared">SharedClassCacheInfo</a></dt>
<dd>
<div class="block">Gets the cache name for the shared class cache.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassCacheInfo.html#getCacheSize--">getCacheSize()</a></span> - Method in class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassCacheInfo.html" title="class in com.ibm.oti.shared">SharedClassCacheInfo</a></dt>
<dd>
<div class="block">Gets total usable shared class cache size.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassCacheInfo.html#getCacheSoftMaxBytes--">getCacheSoftMaxBytes()</a></span> - Method in class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassCacheInfo.html" title="class in com.ibm.oti.shared">SharedClassCacheInfo</a></dt>
<dd>
<div class="block">Get the soft limit for available space in the cache in bytes.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassCacheInfo.html#getCacheType--">getCacheType()</a></span> - Method in class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassCacheInfo.html" title="class in com.ibm.oti.shared">SharedClassCacheInfo</a></dt>
<dd>
<div class="block">Check the type of the shared class cache.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedAbstractHelper.html#getClassLoader--">getClassLoader()</a></span> - Method in class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedAbstractHelper.html" title="class in com.ibm.oti.shared">SharedAbstractHelper</a></dt>
<dd>
<div class="block">Utility function.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedHelper.html#getClassLoader--">getClassLoader()</a></span> - Method in interface com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedHelper.html" title="interface in com.ibm.oti.shared">SharedHelper</a></dt>
<dd>
<div class="block">Returns the ClassLoader that this SharedHelper belongs to</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedDataHelperFactory.html#getDataHelper-java.lang.ClassLoader-">getDataHelper(ClassLoader)</a></span> - Method in interface com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedDataHelperFactory.html" title="interface in com.ibm.oti.shared">SharedDataHelperFactory</a></dt>
<dd>
<div class="block">Return a SharedDataHelper for a given ClassLoader.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassCacheInfo.html#getLastDetach--">getLastDetach()</a></span> - Method in class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassCacheInfo.html" title="class in com.ibm.oti.shared">SharedClassCacheInfo</a></dt>
<dd>
<div class="block">Gets the time when the shared class cache was last detached.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassCacheInfo.html#getOSsemid--">getOSsemid()</a></span> - Method in class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassCacheInfo.html" title="class in com.ibm.oti.shared">SharedClassCacheInfo</a></dt>
<dd>
<div class="block">Gets the OS semaphore ID associated with the shared class cache.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassCacheInfo.html#getOSshmid--">getOSshmid()</a></span> - Method in class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassCacheInfo.html" title="class in com.ibm.oti.shared">SharedClassCacheInfo</a></dt>
<dd>
<div class="block">Gets the OS shared memory ID associated with the shared class cache.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassUtilities.html#getSharedCacheInfo-java.lang.String-int-boolean-">getSharedCacheInfo(String, int, boolean)</a></span> - Static method in class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassUtilities.html" title="class in com.ibm.oti.shared">SharedClassUtilities</a></dt>
<dd>
<div class="block">Iterates through all shared class caches present in the given directory and returns their information in
a <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" target="_blank" title="class or interface in java.util"><code>List</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/Shared.html#getSharedClassHelperFactory--">getSharedClassHelperFactory()</a></span> - Static method in class com.ibm.oti.shared.<a href="com/ibm/oti/shared/Shared.html" title="class in com.ibm.oti.shared">Shared</a></dt>
<dd>
<div class="block">If sharing is enabled, returns a SharedClassHelperFactory, otherwise returns null.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/Shared.html#getSharedDataHelperFactory--">getSharedDataHelperFactory()</a></span> - Static method in class com.ibm.oti.shared.<a href="com/ibm/oti/shared/Shared.html" title="class in com.ibm.oti.shared">Shared</a></dt>
<dd>
<div class="block">If sharing is enabled, returns a SharedDataHelperFactory, otherwise returns null.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassAbstractHelper.html#getSharingFilter--">getSharingFilter()</a></span> - Method in class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassAbstractHelper.html" title="class in com.ibm.oti.shared">SharedClassAbstractHelper</a></dt>
<dd>
<div class="block">Returns the SharedClassFilter associated with this helper.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassHelper.html#getSharingFilter--">getSharingFilter()</a></span> - Method in interface com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassHelper.html" title="interface in com.ibm.oti.shared">SharedClassHelper</a></dt>
<dd>
<div class="block">Returns the sharing filter associated with this helper.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassHelperFactory.html#getTokenHelper-java.lang.ClassLoader-">getTokenHelper(ClassLoader)</a></span> - Method in interface com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassHelperFactory.html" title="interface in com.ibm.oti.shared">SharedClassHelperFactory</a></dt>
<dd>
<div class="block">Returns a SharedClassTokenHelper for a given ClassLoader.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassHelperFactory.html#getTokenHelper-java.lang.ClassLoader-com.ibm.oti.shared.SharedClassFilter-">getTokenHelper(ClassLoader, SharedClassFilter)</a></span> - Method in interface com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassHelperFactory.html" title="interface in com.ibm.oti.shared">SharedClassHelperFactory</a></dt>
<dd>
<div class="block">Returns a SharedClassTokenHelper for a given ClassLoader.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassHelperFactory.html#getURLClasspathHelper-java.lang.ClassLoader-java.net.URL:A-">getURLClasspathHelper(ClassLoader, URL[])</a></span> - Method in interface com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassHelperFactory.html" title="interface in com.ibm.oti.shared">SharedClassHelperFactory</a></dt>
<dd>
<div class="block">Returns a SharedClassURLClasspathHelper for a given ClassLoader.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassHelperFactory.html#getURLClasspathHelper-java.lang.ClassLoader-java.net.URL:A-com.ibm.oti.shared.SharedClassFilter-">getURLClasspathHelper(ClassLoader, URL[], SharedClassFilter)</a></span> - Method in interface com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassHelperFactory.html" title="interface in com.ibm.oti.shared">SharedClassHelperFactory</a></dt>
<dd>
<div class="block">Returns a SharedClassURLClasspathHelper for a given ClassLoader.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassHelperFactory.html#getURLHelper-java.lang.ClassLoader-">getURLHelper(ClassLoader)</a></span> - Method in interface com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassHelperFactory.html" title="interface in com.ibm.oti.shared">SharedClassHelperFactory</a></dt>
<dd>
<div class="block">Returns a SharedClassURLHelper for a given ClassLoader.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassHelperFactory.html#getURLHelper-java.lang.ClassLoader-com.ibm.oti.shared.SharedClassFilter-">getURLHelper(ClassLoader, SharedClassFilter)</a></span> - Method in interface com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassHelperFactory.html" title="interface in com.ibm.oti.shared">SharedClassHelperFactory</a></dt>
<dd>
<div class="block">Returns a SharedClassURLHelper for a given ClassLoader.</div>
</dd>
</dl>
<a name="I:H">
<!-- -->
</a>
<h2 class="title">H</h2>
<dl>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassPermission.html#hashCode--">hashCode()</a></span> - Method in class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassPermission.html" title="class in com.ibm.oti.shared">SharedClassPermission</a></dt>
<dd>
<div class="block">Answers an integer hash code for the receiver.</div>
</dd>
<dt><a href="com/ibm/oti/shared/HelperAlreadyDefinedException.html" title="class in com.ibm.oti.shared"><span class="typeNameLink">HelperAlreadyDefinedException</span></a> - Exception in <a href="com/ibm/oti/shared/package-summary.html">com.ibm.oti.shared</a></dt>
<dd>
<div class="block">Exception thrown if a factory is asked to get multiple helpers for a ClassLoader.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/HelperAlreadyDefinedException.html#HelperAlreadyDefinedException-java.lang.String-">HelperAlreadyDefinedException(String)</a></span> - Constructor for exception com.ibm.oti.shared.<a href="com/ibm/oti/shared/HelperAlreadyDefinedException.html" title="class in com.ibm.oti.shared">HelperAlreadyDefinedException</a></dt>
<dd>
<div class="block">Creates a new HelperAlreadyDefinedException</div>
</dd>
</dl>
<a name="I:I">
<!-- -->
</a>
<h2 class="title">I</h2>
<dl>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassPermission.html#implies-java.security.Permission-">implies(Permission)</a></span> - Method in class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassPermission.html" title="class in com.ibm.oti.shared">SharedClassPermission</a></dt>
<dd>
<div class="block">Indicates whether the argument permission is implied
by the receiver.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassPermissionCollection.html#implies-java.security.Permission-">implies(Permission)</a></span> - Method in class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassPermissionCollection.html" title="class in com.ibm.oti.shared">SharedClassPermissionCollection</a></dt>
<dd>
<div class="block">Returns <code>true</code> if the permission given is implied by any of the
permissions in the collection</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassCacheInfo.html#isCacheCompatible--">isCacheCompatible()</a></span> - Method in class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassCacheInfo.html" title="class in com.ibm.oti.shared">SharedClassCacheInfo</a></dt>
<dd>
<div class="block">Checks the compatibility of the shared class cache with this JVM.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassCacheInfo.html#isCacheCorrupt--">isCacheCorrupt()</a></span> - Method in class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassCacheInfo.html" title="class in com.ibm.oti.shared">SharedClassCacheInfo</a></dt>
<dd>
<div class="block">Checks if the shared class cache is corrupt.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassCacheInfo.html#isCachePersistent--">isCachePersistent()</a></span> - Method in class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassCacheInfo.html" title="class in com.ibm.oti.shared">SharedClassCacheInfo</a></dt>
<dd>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
<div class="block"><span class="deprecationComment">Use getCacheType() instead.</span></div>
</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassAbstractHelper.html#isSharedClassCookie-byte:A-">isSharedClassCookie(byte[])</a></span> - Method in class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassAbstractHelper.html" title="class in com.ibm.oti.shared">SharedClassAbstractHelper</a></dt>
<dd>
<div class="block">Utility function.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/Shared.html#isSharingEnabled--">isSharingEnabled()</a></span> - Static method in class com.ibm.oti.shared.<a href="com/ibm/oti/shared/Shared.html" title="class in com.ibm.oti.shared">Shared</a></dt>
<dd>
<div class="block">Checks if sharing is enabled for this JVM.</div>
</dd>
</dl>
<a name="I:J">
<!-- -->
</a>
<h2 class="title">J</h2>
<dl>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassCacheInfo.html#JVMLEVEL_JAVA5">JVMLEVEL_JAVA5</a></span> - Static variable in class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassCacheInfo.html" title="class in com.ibm.oti.shared">SharedClassCacheInfo</a></dt>
<dd>
<div class="block">Specifies a Java 5 cache.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassCacheInfo.html#JVMLEVEL_JAVA6">JVMLEVEL_JAVA6</a></span> - Static variable in class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassCacheInfo.html" title="class in com.ibm.oti.shared">SharedClassCacheInfo</a></dt>
<dd>
<div class="block">Specifies a Java 6 cache.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassCacheInfo.html#JVMLEVEL_JAVA7">JVMLEVEL_JAVA7</a></span> - Static variable in class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassCacheInfo.html" title="class in com.ibm.oti.shared">SharedClassCacheInfo</a></dt>
<dd>
<div class="block">Specifies a Java 7 cache.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassCacheInfo.html#JVMLEVEL_JAVA8">JVMLEVEL_JAVA8</a></span> - Static variable in class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassCacheInfo.html" title="class in com.ibm.oti.shared">SharedClassCacheInfo</a></dt>
<dd>
<div class="block">Specifies a Java 8 cache.</div>
</dd>
</dl>
<a name="I:M">
<!-- -->
</a>
<h2 class="title">M</h2>
<dl>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassStatistics.html#maxAotBytes--">maxAotBytes()</a></span> - Static method in class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassStatistics.html" title="class in com.ibm.oti.shared">SharedClassStatistics</a></dt>
<dd>
<div class="block">Returns the maximum space allowed for AOT data of the cache that the JVM is currently
connected to.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassStatistics.html#maxJitDataBytes--">maxJitDataBytes()</a></span> - Static method in class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassStatistics.html" title="class in com.ibm.oti.shared">SharedClassStatistics</a></dt>
<dd>
<div class="block">Returns the maximum space allowed for JIT data of the cache that the JVM is currently
connected to.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassStatistics.html#maxSizeBytes--">maxSizeBytes()</a></span> - Static method in class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassStatistics.html" title="class in com.ibm.oti.shared">SharedClassStatistics</a></dt>
<dd>
<div class="block">Returns the size of the shared cache that the JVM is currently connected to</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassStatistics.html#minAotBytes--">minAotBytes()</a></span> - Static method in class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassStatistics.html" title="class in com.ibm.oti.shared">SharedClassStatistics</a></dt>
<dd>
<div class="block">Returns the minimum space reserved for AOT data of the cache that the JVM is currently
connected to.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassStatistics.html#minJitDataBytes--">minJitDataBytes()</a></span> - Static method in class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassStatistics.html" title="class in com.ibm.oti.shared">SharedClassStatistics</a></dt>
<dd>
<div class="block">Returns the minimum space reserved for JIT data of the cache that the JVM is currently
connected to.</div>
</dd>
</dl>
<a name="I:N">
<!-- -->
</a>
<h2 class="title">N</h2>
<dl>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassPermission.html#newPermissionCollection--">newPermissionCollection()</a></span> - Method in class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassPermission.html" title="class in com.ibm.oti.shared">SharedClassPermission</a></dt>
<dd>
<div class="block">Answers a new PermissionCollection for holding permissions
of this class.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassUtilities.html#NO_FLAGS">NO_FLAGS</a></span> - Static variable in class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassUtilities.html" title="class in com.ibm.oti.shared">SharedClassUtilities</a></dt>
<dd>
<div class="block">Value to be passed to <code>flags</code> parameter of the <a href="com/ibm/oti/shared/SharedClassUtilities.html#getSharedCacheInfo-java.lang.String-int-boolean-"><code>SharedClassUtilities.getSharedCacheInfo(java.lang.String, int, boolean)</code></a> method.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassCacheInfo.html#NON_COMPRESSED_REFS">NON_COMPRESSED_REFS</a></span> - Static variable in class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassCacheInfo.html" title="class in com.ibm.oti.shared">SharedClassCacheInfo</a></dt>
<dd>
<div class="block">Specifies a non-compressedRefs cache.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassUtilities.html#NONPERSISTENT">NONPERSISTENT</a></span> - Static variable in class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassUtilities.html" title="class in com.ibm.oti.shared">SharedClassUtilities</a></dt>
<dd>
<div class="block">Specifies a non-persistent cache.</div>
</dd>
</dl>
<a name="I:P">
<!-- -->
</a>
<h2 class="title">P</h2>
<dl>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassUtilities.html#PERSISTENCE_DEFAULT">PERSISTENCE_DEFAULT</a></span> - Static variable in class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassUtilities.html" title="class in com.ibm.oti.shared">SharedClassUtilities</a></dt>
<dd>
<div class="block">Uses the platform dependent default value as the cache type.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassUtilities.html#PERSISTENT">PERSISTENT</a></span> - Static variable in class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassUtilities.html" title="class in com.ibm.oti.shared">SharedClassUtilities</a></dt>
<dd>
<div class="block">Specifies a persistent cache.</div>
</dd>
</dl>
<a name="I:S">
<!-- -->
</a>
<h2 class="title">S</h2>
<dl>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassURLClasspathHelper.html#setClasspath-java.net.URL:A-">setClasspath(URL[])</a></span> - Method in interface com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassURLClasspathHelper.html" title="interface in com.ibm.oti.shared">SharedClassURLClasspathHelper</a></dt>
<dd>
<div class="block">Updates the helper's classpath with a new classpath.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassURLClasspathHelper.IndexHolder.html#setIndex-int-">setIndex(int)</a></span> - Method in interface com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassURLClasspathHelper.IndexHolder.html" title="interface in com.ibm.oti.shared">SharedClassURLClasspathHelper.IndexHolder</a></dt>
<dd>
<div class="block">Sets the index in the caller ClassLoader's classpath at which the class was found.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassURLHelper.html#setMinimizeUpdateChecks--">setMinimizeUpdateChecks()</a></span> - Method in interface com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassURLHelper.html" title="interface in com.ibm.oti.shared">SharedClassURLHelper</a></dt>
<dd>
<div class="block">Minimizes update checking on jar files for optimal performance.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassAbstractHelper.html#setSharingFilter-com.ibm.oti.shared.SharedClassFilter-">setSharingFilter(SharedClassFilter)</a></span> - Method in class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassAbstractHelper.html" title="class in com.ibm.oti.shared">SharedClassAbstractHelper</a></dt>
<dd>
<div class="block">Sets the SharedClassFilter for a helper instance.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassHelper.html#setSharingFilter-com.ibm.oti.shared.SharedClassFilter-">setSharingFilter(SharedClassFilter)</a></span> - Method in interface com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassHelper.html" title="interface in com.ibm.oti.shared">SharedClassHelper</a></dt>
<dd>
<div class="block">Applies the sharing filter to the SharedClassHelper.</div>
</dd>
<dt><a href="com/ibm/oti/shared/Shared.html" title="class in com.ibm.oti.shared"><span class="typeNameLink">Shared</span></a> - Class in <a href="com/ibm/oti/shared/package-summary.html">com.ibm.oti.shared</a></dt>
<dd>
<div class="block">Global class that provides SharedClassHelperFactory, SharedDataHelperFactory and sharing status.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/Shared.html#Shared--">Shared()</a></span> - Constructor for class com.ibm.oti.shared.<a href="com/ibm/oti/shared/Shared.html" title="class in com.ibm.oti.shared">Shared</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/ibm/oti/shared/SharedAbstractHelper.html" title="class in com.ibm.oti.shared"><span class="typeNameLink">SharedAbstractHelper</span></a> - Class in <a href="com/ibm/oti/shared/package-summary.html">com.ibm.oti.shared</a></dt>
<dd>
<div class="block">SharedAbstractHelper provides common functions and data to helper subclasses.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedAbstractHelper.html#SharedAbstractHelper--">SharedAbstractHelper()</a></span> - Constructor for class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedAbstractHelper.html" title="class in com.ibm.oti.shared">SharedAbstractHelper</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/ibm/oti/shared/SharedAbstractHelperFactory.html" title="class in com.ibm.oti.shared"><span class="typeNameLink">SharedAbstractHelperFactory</span></a> - Class in <a href="com/ibm/oti/shared/package-summary.html">com.ibm.oti.shared</a></dt>
<dd>
<div class="block">SharedAbstractHelperFactory is an abstract superclass for helper factory subclasses.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedAbstractHelperFactory.html#SharedAbstractHelperFactory--">SharedAbstractHelperFactory()</a></span> - Constructor for class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedAbstractHelperFactory.html" title="class in com.ibm.oti.shared">SharedAbstractHelperFactory</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/ibm/oti/shared/SharedClassAbstractHelper.html" title="class in com.ibm.oti.shared"><span class="typeNameLink">SharedClassAbstractHelper</span></a> - Class in <a href="com/ibm/oti/shared/package-summary.html">com.ibm.oti.shared</a></dt>
<dd>
<div class="block">SharedClassAbstractHelper provides common functions and data to class helper subclasses.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassAbstractHelper.html#SharedClassAbstractHelper--">SharedClassAbstractHelper()</a></span> - Constructor for class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassAbstractHelper.html" title="class in com.ibm.oti.shared">SharedClassAbstractHelper</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/ibm/oti/shared/SharedClassCacheInfo.html" title="class in com.ibm.oti.shared"><span class="typeNameLink">SharedClassCacheInfo</span></a> - Class in <a href="com/ibm/oti/shared/package-summary.html">com.ibm.oti.shared</a></dt>
<dd>
<div class="block">SharedClassCacheInfo stores information about a shared class cache and
provides methods to retrieve that information.</div>
</dd>
<dt><a href="com/ibm/oti/shared/SharedClassesNamedPermission.html" title="class in com.ibm.oti.shared"><span class="typeNameLink">SharedClassesNamedPermission</span></a> - Class in <a href="com/ibm/oti/shared/package-summary.html">com.ibm.oti.shared</a></dt>
<dd>
<div class="block">This class defines shared cache permissions as described in the table below.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassesNamedPermission.html#SharedClassesNamedPermission-java.lang.String-">SharedClassesNamedPermission(String)</a></span> - Constructor for class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassesNamedPermission.html" title="class in com.ibm.oti.shared">SharedClassesNamedPermission</a></dt>
<dd>
<div class="block">Create a representation of the named permissions.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassesNamedPermission.html#SharedClassesNamedPermission-java.lang.String-java.lang.String-">SharedClassesNamedPermission(String, String)</a></span> - Constructor for class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassesNamedPermission.html" title="class in com.ibm.oti.shared">SharedClassesNamedPermission</a></dt>
<dd>
<div class="block">Create a representation of the named permissions.</div>
</dd>
<dt><a href="com/ibm/oti/shared/SharedClassFilter.html" title="interface in com.ibm.oti.shared"><span class="typeNameLink">SharedClassFilter</span></a> - Interface in <a href="com/ibm/oti/shared/package-summary.html">com.ibm.oti.shared</a></dt>
<dd>
<div class="block">SharedClassFilter allows users of a Helper API to filter which classes are found and stored in the cache.</div>
</dd>
<dt><a href="com/ibm/oti/shared/SharedClassHelper.html" title="interface in com.ibm.oti.shared"><span class="typeNameLink">SharedClassHelper</span></a> - Interface in <a href="com/ibm/oti/shared/package-summary.html">com.ibm.oti.shared</a></dt>
<dd>
<div class="block">The SharedClassHelper superinterface defines functions that are common
to all class helpers.</div>
</dd>
<dt><a href="com/ibm/oti/shared/SharedClassHelperFactory.html" title="interface in com.ibm.oti.shared"><span class="typeNameLink">SharedClassHelperFactory</span></a> - Interface in <a href="com/ibm/oti/shared/package-summary.html">com.ibm.oti.shared</a></dt>
<dd>
<div class="block">SharedClassHelperFactory provides an interface that is
used to create various types of SharedClassHelper for ClassLoaders.</div>
</dd>
<dt><a href="com/ibm/oti/shared/SharedClassPermission.html" title="class in com.ibm.oti.shared"><span class="typeNameLink">SharedClassPermission</span></a> - Class in <a href="com/ibm/oti/shared/package-summary.html">com.ibm.oti.shared</a></dt>
<dd>
<div class="block">SharedClassPermission provides security permission to govern ClassLoader access to the shared class cache.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassPermission.html#SharedClassPermission-java.lang.ClassLoader-java.lang.String-">SharedClassPermission(ClassLoader, String)</a></span> - Constructor for class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassPermission.html" title="class in com.ibm.oti.shared">SharedClassPermission</a></dt>
<dd>
<div class="block">Constructs a new instance of this class.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassPermission.html#SharedClassPermission-java.lang.String-java.lang.String-">SharedClassPermission(String, String)</a></span> - Constructor for class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassPermission.html" title="class in com.ibm.oti.shared">SharedClassPermission</a></dt>
<dd>
<div class="block">Constructs a new instance of this class.</div>
</dd>
<dt><a href="com/ibm/oti/shared/SharedClassPermissionCollection.html" title="class in com.ibm.oti.shared"><span class="typeNameLink">SharedClassPermissionCollection</span></a> - Class in <a href="com/ibm/oti/shared/package-summary.html">com.ibm.oti.shared</a></dt>
<dd>
<div class="block">SharedClassPermissionCollection provides permission collection to support SharedClassPermission</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassPermissionCollection.html#SharedClassPermissionCollection--">SharedClassPermissionCollection()</a></span> - Constructor for class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassPermissionCollection.html" title="class in com.ibm.oti.shared">SharedClassPermissionCollection</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/ibm/oti/shared/SharedClassStatistics.html" title="class in com.ibm.oti.shared"><span class="typeNameLink">SharedClassStatistics</span></a> - Class in <a href="com/ibm/oti/shared/package-summary.html">com.ibm.oti.shared</a></dt>
<dd>
<div class="block">SharedClassStatistics provides static functions that report basic cache statistics.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassStatistics.html#SharedClassStatistics--">SharedClassStatistics()</a></span> - Constructor for class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassStatistics.html" title="class in com.ibm.oti.shared">SharedClassStatistics</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/ibm/oti/shared/SharedClassTokenHelper.html" title="interface in com.ibm.oti.shared"><span class="typeNameLink">SharedClassTokenHelper</span></a> - Interface in <a href="com/ibm/oti/shared/package-summary.html">com.ibm.oti.shared</a></dt>
<dd>
<div class="block">SharedClassHelper API that stores and finds classes using String tokens.</div>
</dd>
<dt><a href="com/ibm/oti/shared/SharedClassURLClasspathHelper.html" title="interface in com.ibm.oti.shared"><span class="typeNameLink">SharedClassURLClasspathHelper</span></a> - Interface in <a href="com/ibm/oti/shared/package-summary.html">com.ibm.oti.shared</a></dt>
<dd>
<div class="block">SharedClassHelper API that stores and finds classes by using URL classpaths.</div>
</dd>
<dt><a href="com/ibm/oti/shared/SharedClassURLClasspathHelper.IndexHolder.html" title="interface in com.ibm.oti.shared"><span class="typeNameLink">SharedClassURLClasspathHelper.IndexHolder</span></a> - Interface in <a href="com/ibm/oti/shared/package-summary.html">com.ibm.oti.shared</a></dt>
<dd>
<div class="block">Interface that allows an index to be returned from findSharedClass calls.</div>
</dd>
<dt><a href="com/ibm/oti/shared/SharedClassURLHelper.html" title="interface in com.ibm.oti.shared"><span class="typeNameLink">SharedClassURLHelper</span></a> - Interface in <a href="com/ibm/oti/shared/package-summary.html">com.ibm.oti.shared</a></dt>
<dd>
<div class="block">SharedClassHelper API that stores and finds classes by using URL paths.</div>
</dd>
<dt><a href="com/ibm/oti/shared/SharedClassUtilities.html" title="class in com.ibm.oti.shared"><span class="typeNameLink">SharedClassUtilities</span></a> - Class in <a href="com/ibm/oti/shared/package-summary.html">com.ibm.oti.shared</a></dt>
<dd>
<div class="block">SharedClassUtilities provides APIs to get information about all shared class caches in a directory and
to destroy a particular shared class cache.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassUtilities.html#SharedClassUtilities--">SharedClassUtilities()</a></span> - Constructor for class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassUtilities.html" title="class in com.ibm.oti.shared">SharedClassUtilities</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/ibm/oti/shared/SharedDataHelper.html" title="interface in com.ibm.oti.shared"><span class="typeNameLink">SharedDataHelper</span></a> - Interface in <a href="com/ibm/oti/shared/package-summary.html">com.ibm.oti.shared</a></dt>
<dd>
<div class="block">SharedDataHelper API that stores and finds byte data using String tokens.</div>
</dd>
<dt><a href="com/ibm/oti/shared/SharedDataHelperFactory.html" title="interface in com.ibm.oti.shared"><span class="typeNameLink">SharedDataHelperFactory</span></a> - Interface in <a href="com/ibm/oti/shared/package-summary.html">com.ibm.oti.shared</a></dt>
<dd>
<div class="block">SharedDataHelperFactory provides an interface used to create SharedDataHelpers.</div>
</dd>
<dt><a href="com/ibm/oti/shared/SharedHelper.html" title="interface in com.ibm.oti.shared"><span class="typeNameLink">SharedHelper</span></a> - Interface in <a href="com/ibm/oti/shared/package-summary.html">com.ibm.oti.shared</a></dt>
<dd>
<div class="block">The SharedHelper superinterface defines functions common to all helpers.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassUtilities.html#SNAPSHOT">SNAPSHOT</a></span> - Static variable in class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassUtilities.html" title="class in com.ibm.oti.shared">SharedClassUtilities</a></dt>
<dd>
<div class="block">Specifies a cache snapshot.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassStatistics.html#softmxBytes--">softmxBytes()</a></span> - Static method in class com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassStatistics.html" title="class in com.ibm.oti.shared">SharedClassStatistics</a></dt>
<dd>
<div class="block">Returns the soft limit in bytes for the available space of the cache that the JVM is currently connected to</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassTokenHelper.html#storeSharedClass-java.lang.String-java.lang.Class-">storeSharedClass(String, Class&lt;?&gt;)</a></span> - Method in interface com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassTokenHelper.html" title="interface in com.ibm.oti.shared">SharedClassTokenHelper</a></dt>
<dd>
<div class="block">Stores a class in the shared cache by using a specific token.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassURLClasspathHelper.html#storeSharedClass-java.lang.Class-int-">storeSharedClass(Class&lt;?&gt;, int)</a></span> - Method in interface com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassURLClasspathHelper.html" title="interface in com.ibm.oti.shared">SharedClassURLClasspathHelper</a></dt>
<dd>
<div class="block">Stores a class in the shared cache by using the caller's URL classpath.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassURLClasspathHelper.html#storeSharedClass-java.lang.String-java.lang.Class-int-">storeSharedClass(String, Class&lt;?&gt;, int)</a></span> - Method in interface com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassURLClasspathHelper.html" title="interface in com.ibm.oti.shared">SharedClassURLClasspathHelper</a></dt>
<dd>
<div class="block">Stores a class in the shared cache by using the caller's URL classpath and with a user-defined partition.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassURLHelper.html#storeSharedClass-java.net.URL-java.lang.Class-">storeSharedClass(URL, Class&lt;?&gt;)</a></span> - Method in interface com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassURLHelper.html" title="interface in com.ibm.oti.shared">SharedClassURLHelper</a></dt>
<dd>
<div class="block">Stores a class in the shared cache by using the URL location it was loaded from.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedClassURLHelper.html#storeSharedClass-java.lang.String-java.net.URL-java.lang.Class-">storeSharedClass(String, URL, Class&lt;?&gt;)</a></span> - Method in interface com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedClassURLHelper.html" title="interface in com.ibm.oti.shared">SharedClassURLHelper</a></dt>
<dd>
<div class="block">Stores a class in the shared cache by using the URL location it was loaded from and a user-defined partition (see <q>Partitions</q>).</div>
</dd>
<dt><span class="memberNameLink"><a href="com/ibm/oti/shared/SharedDataHelper.html#storeSharedData-java.lang.String-java.nio.ByteBuffer-">storeSharedData(String, ByteBuffer)</a></span> - Method in interface com.ibm.oti.shared.<a href="com/ibm/oti/shared/SharedDataHelper.html" title="interface in com.ibm.oti.shared">SharedDataHelper</a></dt>
<dd>
<div class="block">Store data in the shared cache using a specific token.</div>
</dd>
</dl>
<a href="#I:A">A</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:J">J</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:S">S</a>&nbsp;</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="com/ibm/oti/shared/package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li><a href="com/ibm/oti/shared/package-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="help-doc.html">Help</a></li>
</ul>
<div class="aboutLanguage"><strong>OpenJ9 Shared Classes</strong></div>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="index.html?index-all.html" target="_top">Frames</a></li>
<li><a href="index-all.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small><a href="https://www.eclipse.org/openj9/" target="_blank">Eclipse OpenJ9 website.</a><br> To raise a bug report or suggest an improvement create an <a href="https://github.com/eclipse/openj9/issues" target="_blank">Eclipse OpenJ9 issue.</a><br> Copyright &copy; 1998, 2020, IBM Corp. and others.</small></p>
</body>
</html>