Package net.sf.jasperreports.engine.fill
Class StoreFactoryVirtualizer
java.lang.Object
net.sf.jasperreports.engine.fill.JRAbstractLRUVirtualizer
net.sf.jasperreports.engine.fill.StoreFactoryVirtualizer
- All Implemented Interfaces:
JRVirtualizer
- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
-
Nested Class Summary
Nested classes/interfaces inherited from class net.sf.jasperreports.engine.fill.JRAbstractLRUVirtualizer
JRAbstractLRUVirtualizer.Cache, JRAbstractLRUVirtualizer.CacheReference -
Field Summary
FieldsFields inherited from class net.sf.jasperreports.engine.fill.JRAbstractLRUVirtualizer
lastObjectMap, lastObjectRef, lastObjectSet, pagedIn, pagedOut, serializer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcleanup()Called when we are done with the virtualizer and wish to cleanup any resources it has.protected voidRemoves the external data associated with a virtualizable object.voiddispose(JRVirtualizationContext context) protected voidprotected voidReads a virtualizable object's data from an external storage.protected voidWrites a virtualizable object's data to an external storage.protected VirtualizerStorestore(JRVirtualizationContext context, boolean create) protected VirtualizerStorestore(JRVirtualizable o, boolean create) Methods inherited from class net.sf.jasperreports.engine.fill.JRAbstractLRUVirtualizer
clearData, contextChanged, deregisterObject, disposeAll, evict, finalize, isEvictable, isPagedOut, isPagedOutAndTouch, isReadOnly, isReadOnly, lastObject, readData, registerObject, requestData, reset, setLastObject, setReadOnly, touch, virtualizeData, writeData
-
Field Details
-
EXCEPTION_MESSAGE_KEY_STORE_NOT_FOUND
- See Also:
-
-
Constructor Details
-
StoreFactoryVirtualizer
-
-
Method Details
-
store
-
store
-
pageOut
Description copied from class:JRAbstractLRUVirtualizerWrites a virtualizable object's data to an external storage.- Specified by:
pageOutin classJRAbstractLRUVirtualizer- Parameters:
o- a virtualizable object- Throws:
IOException
-
pageIn
Description copied from class:JRAbstractLRUVirtualizerReads a virtualizable object's data from an external storage.- Specified by:
pageInin classJRAbstractLRUVirtualizer- Parameters:
o- a virtualizable object- Throws:
IOException
-
dispose
- Overrides:
disposein classJRAbstractLRUVirtualizer
-
dispose
Description copied from class:JRAbstractLRUVirtualizerRemoves the external data associated with a virtualizable object.- Specified by:
disposein classJRAbstractLRUVirtualizer- Parameters:
id- the ID of the virtualizable object
-
dispose
-
cleanup
public void cleanup()Description copied from interface:JRVirtualizerCalled when we are done with the virtualizer and wish to cleanup any resources it has.
-