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.String
nullClassloaderToUnknown(java.lang.String classloader)
void
put(java.lang.String nameWithoutSlashes, byte[] classfileBuffer, java.lang.String loader)
void
remove(java.lang.String clazz)
void
remove(java.lang.String clazz, java.lang.String classloader)
void
reset()
static java.lang.String
unknownToNullClasslaoder(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)
-
-