|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.jboss.cache.util.Util
public final class Util
General utility methods used throughout the JBC code base.
Nested Class Summary | |
---|---|
static class |
Util.MapModifications
Static inner class that holds 3 maps - for data added, removed and modified. |
Method Summary | |
---|---|
static Util.MapModifications |
diffNodeData(Map<Object,Object> pre,
Map<Object,Object> post)
Calculates the diffs between data maps passed in to NodeModifiedEvent.getData()
before and after modification. |
static Class |
loadClass(String classname)
Loads the specified class using this class's classloader, or, if it is null
(i.e. |
static boolean |
safeEquals(Object a,
Object b)
Null-safe equality test. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static Class loadClass(String classname) throws ClassNotFoundException
null
(i.e. this class was loaded by the bootstrap classloader), the system classloader.
If loadtime instrumentation via GenerateInstrumentedClassLoader is used, this
class may be loaded by the bootstrap classloader.
classname
- name of the class to load
ClassNotFoundException
public static Util.MapModifications diffNodeData(Map<Object,Object> pre, Map<Object,Object> post)
NodeModifiedEvent.getData()
before and after modification. This only makes sense if the modification type is NodeModifiedEvent.ModificationType.PUT_MAP
.
Refer to NodeModifiedEvent
and NodeModified
.
pre
- map of data before the node was modifiedpost
- Map of data after the node was modified
public static boolean safeEquals(Object a, Object b)
a
- first object to compareb
- second object to compare
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |