Class SharedClassProviderImpl
java.lang.Object
com.ibm.oti.shared.provider.SharedClassProviderImpl
Implementation of SharedClassProvider.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbyte[]
findSharedClassURL
(URL path, String className) byte[]
findSharedClassURLClasspath
(String className, IntConsumer indexConsumer) long
long
long
long
long
long
long
com.ibm.sharedclasses.spi.SharedClassProvider
initializeProvider
(ClassLoader loader, URL[] classpath) com.ibm.sharedclasses.spi.SharedClassProvider
initializeProvider
(ClassLoader loader, URL[] classpath, boolean urlHelper, boolean tokenHelper) boolean
boolean
setURLClasspath
(URL[] newClasspath) boolean
storeSharedClassURL
(URL path, Class<?> clazz) boolean
storeSharedClassURLClasspath
(Class<?> clazz, int foundAtIndex)
-
Constructor Details
-
SharedClassProviderImpl
public SharedClassProviderImpl()
-
-
Method Details
-
initializeProvider
public com.ibm.sharedclasses.spi.SharedClassProvider initializeProvider(ClassLoader loader, URL[] classpath) -
initializeProvider
public com.ibm.sharedclasses.spi.SharedClassProvider initializeProvider(ClassLoader loader, URL[] classpath, boolean urlHelper, boolean tokenHelper) -
setURLClasspath
-
getCacheSize
public long getCacheSize() -
getSoftmxBytes
public long getSoftmxBytes() -
getMinAotBytes
public long getMinAotBytes() -
getMaxAotBytes
public long getMaxAotBytes() -
getMinJitDataBytes
public long getMinJitDataBytes() -
getMaxJitDataBytes
public long getMaxJitDataBytes() -
getFreeSpace
public long getFreeSpace()