protected void writeReport()

in src/java/org/apache/fulcrum/yaafi/interceptor/javasimon/JavaSimonInterceptorServiceImpl.java [276:303]


	protected void writeReport(File reportFile) {
		PrintWriter printWriter = null;

		if (this.isJavaSimonAvailable()) {
			try {
				if (this.getLogger().isDebugEnabled()) {
					this.getLogger().debug("Writing JavaSimon report to " + reportFile.getAbsolutePath());
				}

				// Update to eliminate reliance on default encoding (DM_DEFAULT_ENCODING)
				Writer w = new OutputStreamWriter(new FileOutputStream(reportFile), "UTF-8");
				printWriter = new PrintWriter(w);

				// JavaSimonPerformanceMonitor monitor =
				// this.createJavaSimonPerformanceMonitor(null, null, true);
				String report = "Not implemented yet ...";
				printWriter.write(report);
				printWriter.close();
			} catch (Throwable t) {
				String msg = "Generating the JavaSimon report failed for " + reportFile.getAbsolutePath();
				this.getLogger().error(msg, t);
			} finally {
				if (printWriter != null) {
					printWriter.close();
				}
			}
		}
	}