CrystalImageCleaner 示例代码

为了确保定期删除查看器使用的临时文件,需要使用 CrystalImageCleaner 对象。通过将正确配置的 CrystalImageCleaner 对象添加到使用查看器的 JSP 页面,可帮助提高 Web 应用程序的性能。

注意:    为了确保 CrystalImageCleaner 对象可用,JSP 页面中必须有以下代码行。

<%@ page import="com.crystaldecisions.report.web.viewer.CrystalImageCleaner" %>



示例 1

本示例方法创建一个 CrystalImageCleaner 对象,该对象每分钟扫描图像文件一次,但只删除那些至少已存在 2 分钟的文件。由于这些设置的最佳值高度取决于查看器的使用和应用程序的设计特征,因此,必须正确调整这些设置,以便确保您的应用程序获得最佳性能。

<%!

public void jspInit(){

    CrystalImageCleaner.start(getServletContext(), 60000, 12000);

}

%>



示例 2

本示例方法在从服务中删除 JSP 页面后即停止 CrystalImageCleaner 对象。

<%!

public void jspDestroy(){

    CrystalImageCleaner.stop(getServletContext());

}

%>




Business Objects
http://www.china.businessobjects.com

支持服务
http://www.china.businessobjects.com