MemoryExtender
Inheritance: java.lang.Object
public class MemoryExtender
Represents MemoryExtender class Using large files on a system with limited heap memory, can be enabled to use disk space as a temporary swap memory.
Constructors
Constructor | Description |
---|---|
MemoryExtender() |
Methods
Method | Description |
---|---|
isSwapEnabled() | Is enabled to use disk space as a temporary swap memory. |
isOptimizedMemoryStreamByDefault() | Is enabled to use OptimizedMemoryStream as default memory storage. |
isOptimizedMemoryStreamByDefault(boolean value) | Is enabled to use OptimizedMemoryStream as default memory storage. |
setSwapEnabled(boolean value) | Set flag whether disk space is enabled to use as a temporary swap memory. |
isSkipHeavyContentEnabled() | Is enabled to skip objects with high memory consumption in rendering with lack of heap memory. |
setSkipHeavyContentEnabled(boolean value) | Set flag to enable to skip objects with high memory consumption in rendering with lack of heap memory. |
getElementRenderingTimeout() | The maximum time for rendering single element used in page to image conversion. |
setElementRenderingTimeout(int value) | The maximum time for rendering single element used in page to image conversion. |
getCallBackPageImage() | Get the custom cache analyzer. |
setCallBackPageImage(MemoryExtender.CallBackPageImage callBackPageImage_) | Apply the new custom cache analyzer. |
isEnabledMultiPageImageCache() | Get the status for EnabledMultiPageImageCache field |
setEnableMultiPageCache(boolean enableMultiPageImageCache_) | Set the new status for EnabledMultiPageImageCache field |
MemoryExtender()
public MemoryExtender()
isSwapEnabled()
public static boolean isSwapEnabled()
Is enabled to use disk space as a temporary swap memory. Default value is FALSE
Returns: boolean - boolean value
isOptimizedMemoryStreamByDefault()
public static boolean isOptimizedMemoryStreamByDefault()
Is enabled to use OptimizedMemoryStream as default memory storage. Required for work with large documents over 2 Gb. Default value is FALSE
Returns: boolean - boolean value
isOptimizedMemoryStreamByDefault(boolean value)
public static void isOptimizedMemoryStreamByDefault(boolean value)
Is enabled to use OptimizedMemoryStream as default memory storage. Required for work with large documents over 2 Gb. Default value is FALSE
Parameters:
Parameter | Type | Description |
---|---|---|
value | boolean | boolean value |
setSwapEnabled(boolean value)
public static void setSwapEnabled(boolean value)
Set flag whether disk space is enabled to use as a temporary swap memory.
Parameters:
Parameter | Type | Description |
---|---|---|
value | boolean | boolean value |
isSkipHeavyContentEnabled()
public static boolean isSkipHeavyContentEnabled()
Is enabled to skip objects with high memory consumption in rendering with lack of heap memory. Default value is FALSE
Returns: boolean - boolean value
setSkipHeavyContentEnabled(boolean value)
public static void setSkipHeavyContentEnabled(boolean value)
Set flag to enable to skip objects with high memory consumption in rendering with lack of heap memory.
Parameters:
Parameter | Type | Description |
---|---|---|
value | boolean | boolean value |
getElementRenderingTimeout()
public static int getElementRenderingTimeout()
The maximum time for rendering single element used in page to image conversion. Default value 10000 milliseconds. Used only when isSkipHeavyContentEnabled() == true
Returns: int - int value Number of milliseconds
setElementRenderingTimeout(int value)
public static void setElementRenderingTimeout(int value)
The maximum time for rendering single element used in page to image conversion. Default value 10000 milliseconds Used only when isSkipHeavyContentEnabled() == true
Parameters:
Parameter | Type | Description |
---|---|---|
value | int | int value Number of milliseconds |
getCallBackPageImage()
public static MemoryExtender.CallBackPageImage getCallBackPageImage()
Get the custom cache analyzer.
Returns: CallBackPageImage - CallBackPageImage object
setCallBackPageImage(MemoryExtender.CallBackPageImage callBackPageImage_)
public static void setCallBackPageImage(MemoryExtender.CallBackPageImage callBackPageImage_)
Apply the new custom cache analyzer.
Parameters:
Parameter | Type | Description |
---|---|---|
callBackPageImage_ | CallBackPageImage | CallBackPageImage object |
isEnabledMultiPageImageCache()
public static boolean isEnabledMultiPageImageCache()
Get the status for EnabledMultiPageImageCache field
Returns: boolean - boolean value
setEnableMultiPageCache(boolean enableMultiPageImageCache_)
public static void setEnableMultiPageCache(boolean enableMultiPageImageCache_)
Set the new status for EnabledMultiPageImageCache field
Parameters:
Parameter | Type | Description |
---|---|---|
enableMultiPageImageCache_ | boolean | boolean value |