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.