public class CreateLimiterTask extends AbstractBaseTask
A Rhino management sub task for creating a limiter.
Attribute | Description | Required |
---|---|---|
name |
Name of the limiter to create. |
Yes. |
limiterType |
The type of limiter to create. |
No. If not specified, defaults to RATE. |
failonerror |
Flag to control failure behaviour.
If 'true', the sub task will throw a |
No. default value is taken from the Rhino management parent task. |
This task will throw a NonFatalBuildException
if a limiter already exists with the same name.
client, failOnError
Constructor and Description |
---|
CreateLimiterTask() |
Modifier and Type | Method and Description |
---|---|
protected void |
execute() |
void |
setLimiterType(String limiterType) |
void |
setName(String name) |
protected void |
validateParameters() |
getExceptionAndMessage, getFailOnError, getMessage, getOverrideFailOnError, getParent, getProject, log, run, setFailOnError
protected void execute() throws org.apache.tools.ant.BuildException
execute
in class AbstractBaseTask
org.apache.tools.ant.BuildException
protected void validateParameters() throws org.apache.tools.ant.BuildException
validateParameters
in class AbstractBaseTask
org.apache.tools.ant.BuildException
public void setName(String name)
public void setLimiterType(String limiterType)