/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package org.easyrec.plugin.waiting;
import org.easyrec.plugin.configuration.PluginConfigurationValidator;
import org.easyrec.plugin.configuration.PluginParameter;
import org.easyrec.plugin.generator.GeneratorConfiguration;
/**
* @author fkleedorfer
*/
@PluginConfigurationValidator(validatorClass = WaitingGeneratorConfigurationValidator.class)
public class WaitingGeneratorConfiguration extends GeneratorConfiguration {
@PluginParameter(
description = "Timeout (milliseconds) to wait during each phase",
displayName = "Timeout",
shortDescription = "Timeout in milliseconds",
optional = true)
private long timeout = 1000;
@PluginParameter(
description = "Number of phases",
displayName = "Number of phases",
shortDescription = "Number of phases. In each phase the plugin sleeps for 'timeout' milliseconds.",
optional = true)
private int numberOfPhases = 3;
public long getTimeout() {
return timeout;
}
public int getNumberOfPhases() {
return numberOfPhases;
}
public void setNumberOfPhases(int numberOfPhases) {
this.numberOfPhases = numberOfPhases;
}
public void setTimeout(long timeout) {
this.timeout = timeout;
}
}