public abstract class AbstractClassCache<T>
extends java.lang.Object
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractClassCache(ClassFactory<T> classFactory) |
| Modifier and Type | Method and Description |
|---|---|
TimestampedObject<java.lang.Class<? extends T>> |
getClass(java.lang.String name) |
protected abstract Resource |
getResource(java.lang.String name) |
protected abstract TimestampedObject<java.lang.Class<? extends T>> |
loadClass(java.lang.String name) |
protected abstract void |
saveClass(java.lang.String name,
TimestampedObject<java.lang.Class<? extends T>> clazz) |
protected AbstractClassCache(ClassFactory<T> classFactory)
protected abstract TimestampedObject<java.lang.Class<? extends T>> loadClass(java.lang.String name)
protected abstract void saveClass(java.lang.String name,
TimestampedObject<java.lang.Class<? extends T>> clazz)
protected abstract Resource getResource(java.lang.String name)
public TimestampedObject<java.lang.Class<? extends T>> getClass(java.lang.String name) throws CommandCreationException, java.lang.NullPointerException
CommandCreationExceptionjava.lang.NullPointerExceptionCopyright © 2014 eXo Platform SAS. All Rights Reserved.