Package net.sf.jasperreports.engine.util
Class SwapFileVirtualizerStore
- java.lang.Object
-
- net.sf.jasperreports.engine.util.SwapFileVirtualizerStore
-
- All Implemented Interfaces:
VirtualizerStore
public class SwapFileVirtualizerStore extends Object implements VirtualizerStore
- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
-
-
Field Summary
Fields Modifier and Type Field Description static StringEXCEPTION_MESSAGE_KEY_DEVIRTUALIZING_ERRORstatic StringEXCEPTION_MESSAGE_KEY_UNABLE_TO_READ_DATAstatic StringEXCEPTION_MESSAGE_KEY_VIRTUALIZING_ERROR
-
Constructor Summary
Constructors Constructor Description SwapFileVirtualizerStore(JRSwapFile swap, boolean swapOwner)SwapFileVirtualizerStore(JRSwapFile swap, boolean swapOwner, StreamCompression compression)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddispose()Disposes the swap file used if this virtualizer owns it.protected booleanisStored(JRVirtualizable<?> o)voidremove(String objectId)voidretrieve(JRVirtualizable<?> o, boolean remove, VirtualizationSerializer serializer)booleanstore(JRVirtualizable<?> o, VirtualizationSerializer serializer)StringtoString()
-
-
-
Field Detail
-
EXCEPTION_MESSAGE_KEY_DEVIRTUALIZING_ERROR
public static final String EXCEPTION_MESSAGE_KEY_DEVIRTUALIZING_ERROR
- See Also:
- Constant Field Values
-
EXCEPTION_MESSAGE_KEY_UNABLE_TO_READ_DATA
public static final String EXCEPTION_MESSAGE_KEY_UNABLE_TO_READ_DATA
- See Also:
- Constant Field Values
-
EXCEPTION_MESSAGE_KEY_VIRTUALIZING_ERROR
public static final String EXCEPTION_MESSAGE_KEY_VIRTUALIZING_ERROR
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
SwapFileVirtualizerStore
public SwapFileVirtualizerStore(JRSwapFile swap, boolean swapOwner)
-
SwapFileVirtualizerStore
public SwapFileVirtualizerStore(JRSwapFile swap, boolean swapOwner, StreamCompression compression)
-
-
Method Detail
-
isStored
protected boolean isStored(JRVirtualizable<?> o)
-
store
public boolean store(JRVirtualizable<?> o, VirtualizationSerializer serializer)
- Specified by:
storein interfaceVirtualizerStore
-
retrieve
public void retrieve(JRVirtualizable<?> o, boolean remove, VirtualizationSerializer serializer)
- Specified by:
retrievein interfaceVirtualizerStore
-
remove
public void remove(String objectId)
- Specified by:
removein interfaceVirtualizerStore
-
dispose
public void dispose()
Disposes the swap file used if this virtualizer owns it.- Specified by:
disposein interfaceVirtualizerStore- See Also:
SwapFileVirtualizerStore(JRSwapFile, boolean)
-
-