|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sf.jasperreports.engine.fill.JRAbstractLRUVirtualizer
net.sf.jasperreports.engine.fill.JRGzipVirtualizer
public class JRGzipVirtualizer
GZips the pages that it doesn't need, but keeps them in memory.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class net.sf.jasperreports.engine.fill.JRAbstractLRUVirtualizer |
---|
JRAbstractLRUVirtualizer.Cache, JRAbstractLRUVirtualizer.CacheReference, JRAbstractLRUVirtualizer.ClassLoaderAnnotationObjectInputStream, JRAbstractLRUVirtualizer.ClassLoaderAnnotationObjectOutputStream |
Field Summary |
---|
Fields inherited from class net.sf.jasperreports.engine.fill.JRAbstractLRUVirtualizer |
---|
CLASSLOADER_IDX_NOT_SET, classLoadersIndexes, classLoadersList, lastObject, lastObjectMap, lastObjectSet |
Constructor Summary | |
---|---|
JRGzipVirtualizer(int maxSize)
|
Method Summary | |
---|---|
void |
cleanup()
Called when we are done with the virtualizer and wish to cleanup any resources it has. |
protected void |
dispose(java.lang.String virtualId)
Removes the external data associated with a virtualizable object. |
protected void |
pageIn(JRVirtualizable o)
Reads a virtualizable object's data from an external storage. |
protected void |
pageOut(JRVirtualizable o)
Writes a virtualizable object's data to an external storage. |
Methods inherited from class net.sf.jasperreports.engine.fill.JRAbstractLRUVirtualizer |
---|
clearData, deregisterObject, disposeAll, finalize, isAncestorClassLoader, isPagedOut, isPagedOutAndTouch, isReadOnly, isReadOnly, readData, registerObject, requestData, reset, setLastObject, setReadOnly, touch, virtualizeData, writeData |
Methods inherited from class java.lang.Object |
---|
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public JRGzipVirtualizer(int maxSize)
maxSize
- the maximum size (in JRVirtualizable objects) of the paged in
cache.Method Detail |
---|
protected void dispose(java.lang.String virtualId)
JRAbstractLRUVirtualizer
dispose
in class JRAbstractLRUVirtualizer
virtualId
- the ID of the virtualizable objectprotected void pageOut(JRVirtualizable o) throws java.io.IOException
JRAbstractLRUVirtualizer
pageOut
in class JRAbstractLRUVirtualizer
o
- a virtualizable object
java.io.IOException
protected void pageIn(JRVirtualizable o) throws java.io.IOException
JRAbstractLRUVirtualizer
pageIn
in class JRAbstractLRUVirtualizer
o
- a virtualizable object
java.io.IOException
public void cleanup()
JRVirtualizer
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |