public abstract class CallerConfiguration
extends java.lang.Object
| Modifier | Constructor and Description |
|---|---|
protected |
CallerConfiguration() |
protected |
CallerConfiguration(long unitTime,
int maximumRequest,
long prohibitTimePeriod,
java.lang.String ID)
The Constructor with all configuration data
|
| Modifier and Type | Method and Description |
|---|---|
int |
getAccessState()
To get access state
|
abstract java.lang.String |
getID()
To get ID
|
int |
getMaximumRequestPerUnitTime()
To get Maximum Request
|
long |
getProhibitTimePeriod()
To get prohibit time period
|
abstract int |
getType()
To get the type of the throttle
|
long |
getUnitTime()
To get UnitTime
|
void |
setAccessState(int accessState)
To set access state
|
abstract void |
setID(java.lang.String ID)
To set ID
|
void |
setMaximumRequestPerUnitTime(int maximumRequest)
To set Maximum Request
|
void |
setProhibitTimePeriod(long prohibitTimePeriod)
To set Prohibit Time Period
|
void |
setUnitTime(long unitTime)
To set Unit Time
|
protected CallerConfiguration()
protected CallerConfiguration(long unitTime,
int maximumRequest,
long prohibitTimePeriod,
java.lang.String ID)
unitTime - - long value which represents Unit Time WindowmaximumRequest - - int value which represents Maximum RequestprohibitTimePeriod - - long value which represents Prohibit Time after Max request cameID - - String value which represents IDpublic int getAccessState()
public int getMaximumRequestPerUnitTime()
public long getUnitTime()
public long getProhibitTimePeriod()
public void setMaximumRequestPerUnitTime(int maximumRequest)
maximumRequest - -int valuepublic void setUnitTime(long unitTime)
unitTime - - long valuepublic void setProhibitTimePeriod(long prohibitTimePeriod)
prohibitTimePeriod - -long valuepublic void setAccessState(int accessState)
accessState - caller access state , allow,deny and controlpublic abstract java.lang.String getID()
public abstract void setID(java.lang.String ID)
ID - The id of callerpublic abstract int getType()
Copyright © 2005-2021 Apache Software Foundation. All Rights Reserved.