Package com.tangosol.util
Interface ExternalizableHelper.XmlBeanClassCache
-
- All Known Implementing Classes:
ExternalizableHelper.SimpleXmlBeanClassCache
- Enclosing class:
- ExternalizableHelper
public static interface ExternalizableHelper.XmlBeanClassCache
An interface for caching class reference by integer ID values.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Class
getClass(int nId, ClassLoader loader)
Look up the class for the specified ID.int
getClassId(Class clz)
Look up the class ID for the specified class.void
init(XmlElement xml)
Initialize the XmlBeanClassCache.
-
-
-
Method Detail
-
init
void init(XmlElement xml)
Initialize the XmlBeanClassCache.- Parameters:
xml
- the XML configuration for the cache
-
getClassId
int getClassId(Class clz)
Look up the class ID for the specified class.- Parameters:
clz
- the class to look up- Returns:
- the ID if the class is known; otherwise -1
-
getClass
Class getClass(int nId, ClassLoader loader)
Look up the class for the specified ID.- Parameters:
nId
- the class IDloader
- the ClassLoader for the class to load- Returns:
- the class for that class ID
-
-