You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by vg...@apache.org on 2007/10/16 17:03:59 UTC
svn commit: r585164 -
/cocoon/trunk/core/cocoon-core/src/test/java/org/apache/cocoon/generation/PauseGeneratorBean.java
Author: vgritsenko
Date: Tue Oct 16 08:03:47 2007
New Revision: 585164
URL: http://svn.apache.org/viewvc?rev=585164&view=rev
Log:
javadoc
Modified:
cocoon/trunk/core/cocoon-core/src/test/java/org/apache/cocoon/generation/PauseGeneratorBean.java
Modified: cocoon/trunk/core/cocoon-core/src/test/java/org/apache/cocoon/generation/PauseGeneratorBean.java
URL: http://svn.apache.org/viewvc/cocoon/trunk/core/cocoon-core/src/test/java/org/apache/cocoon/generation/PauseGeneratorBean.java?rev=585164&r1=585163&r2=585164&view=diff
==============================================================================
--- cocoon/trunk/core/cocoon-core/src/test/java/org/apache/cocoon/generation/PauseGeneratorBean.java (original)
+++ cocoon/trunk/core/cocoon-core/src/test/java/org/apache/cocoon/generation/PauseGeneratorBean.java Tue Oct 16 08:03:47 2007
@@ -28,43 +28,40 @@
* @cocoon.sitemap.component.documentation
* This generator extends the usual FileGenerator with a pause parameter.
* During generation of the content, this generator pauses for the given
- * amount of time.
- * This is very usefull for caching tests.
+ * amount of time (in seconds). This is very usefull for caching tests.
*
* @version $Id$
- * @since 2.2
+ * @since 2.2
*/
-public class PauseGeneratorBean
- extends FileGeneratorBean {
+public class PauseGeneratorBean extends FileGeneratorBean {
protected long secs;
/**
- * @see org.apache.cocoon.generation.FileGenerator#setup(org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, org.apache.avalon.framework.parameters.Parameters)
+ * Sets delay to the passed <code>pause</code> parameter. Defaults to 60 seconds
+ * if parameter is missing.
*/
- public void setup(SourceResolver resolver, Map objectModel, String src, Parameters par) throws ProcessingException, SAXException, IOException {
+ public void setup(SourceResolver resolver, Map objectModel, String src, Parameters par)
+ throws ProcessingException, SAXException, IOException {
super.setup(resolver, objectModel, src, par);
this.secs = par.getParameterAsLong("pause", 60);
}
- /**
- * @see org.apache.cocoon.generation.FileGenerator#generate()
- */
public void generate()
throws IOException, SAXException, ProcessingException {
- if ( this.getLogger().isDebugEnabled() ) {
- this.getLogger().debug("Waiting for " + secs + " secs.");
+ if (getLogger().isDebugEnabled() ) {
+ getLogger().debug("Waiting for " + secs + " secs.");
}
+
try {
Thread.sleep(secs * 1000);
} catch (InterruptedException ie) {
// ignore
}
- if ( this.getLogger().isDebugEnabled() ) {
- this.getLogger().debug("Finished waiting.");
+ if (getLogger().isDebugEnabled() ) {
+ getLogger().debug("Finished waiting.");
}
+
super.generate();
}
-
-
}