public class StructuralArchiverCache extends AbstractArchiverCache
Constructor and Description |
---|
StructuralArchiverCache(java.lang.Object root,
ArchiveNameResolver resolver)
Construct a LogArchiver archiving message from the given root object
and all it's children.
|
StructuralArchiverCache(java.lang.Object root,
int maxHistory,
ArchiveNameResolver resolver)
Construct a LogArchiver archiving message from the given root object
and all it's children with the given amount of history.
|
Modifier and Type | Method and Description |
---|---|
void |
destroy() |
addArchive, addEvent, addLogListener, getLastMessageNumber, getMaxHistory, getResolver, hasArchive, hasArchiveFor, removeArchive, removeLogListener
public StructuralArchiverCache(java.lang.Object root, ArchiveNameResolver resolver)
root
- The root object.resolver
- A reslover which resolves archive name, either locally
or using a remote url.public StructuralArchiverCache(java.lang.Object root, int maxHistory, ArchiveNameResolver resolver)
root
- The root object.maxHistory
- The number of lines to store for each loggerresolver
- A reslover which resolves archive name, either locally
or using a remote url.public void destroy()
destroy
in interface LogArchiverCache
destroy
in class AbstractArchiverCache