Package org.jrd.agent.api
Class ClassClassLoaderMap
- java.lang.Object
-
- org.jrd.agent.api.ClassClassLoaderMap
-
public class ClassClassLoaderMap extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.String,java.util.Map<java.lang.String,byte[]>>map
-
Constructor Summary
Constructors Constructor Description ClassClassLoaderMap()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]get(java.lang.String classname)byte[]get(java.lang.String classname, java.lang.String classlaoder)byte[]getStrict(java.lang.String classname, java.lang.String classlaoder)java.util.List<java.lang.String>keySet()java.util.List<java.lang.String[]>keySetPairs()static java.lang.StringnullClassloaderToUnknown(java.lang.String classloader)voidput(java.lang.String nameWithoutSlashes, byte[] classfileBuffer, java.lang.String loader)voidremove(java.lang.String clazz)voidremove(java.lang.String clazz, java.lang.String classloader)voidreset()static java.lang.StringunknownToNullClasslaoder(java.lang.String unknown)
-
-
-
Method Detail
-
reset
public void reset()
-
remove
public void remove(java.lang.String clazz)
-
remove
public void remove(java.lang.String clazz, java.lang.String classloader)
-
get
public byte[] get(java.lang.String classname)
-
get
public byte[] get(java.lang.String classname, java.lang.String classlaoder)
-
getStrict
public byte[] getStrict(java.lang.String classname, java.lang.String classlaoder)
-
put
public void put(java.lang.String nameWithoutSlashes, byte[] classfileBuffer, java.lang.String loader)
-
keySet
public java.util.List<java.lang.String> keySet()
-
keySetPairs
public java.util.List<java.lang.String[]> keySetPairs()
-
nullClassloaderToUnknown
public static java.lang.String nullClassloaderToUnknown(java.lang.String classloader)
-
unknownToNullClasslaoder
public static java.lang.String unknownToNullClasslaoder(java.lang.String unknown)
-
-