public class IPBaseCallerConfiguration extends CallerConfiguration
Constructor and Description |
---|
IPBaseCallerConfiguration() |
IPBaseCallerConfiguration(long unitTime,
int maximumRequest,
long prohibitTimePeriod,
java.lang.String ipRange)
The Constructor with all configuration data
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getFirstPartOfIPRange()
To get First Part of IP Range
|
java.lang.String |
getID()
To get IP Range - Group IP
|
java.lang.String |
getSecondPartOfIPRange()
To get Second Part of IP Range
|
int |
getType()
To get the type of the throttle
|
void |
setFirstPartOfIPRange(java.lang.String firstPartOfIPRange)
To set First Part of IP Range
|
void |
setID(java.lang.String iprange)
To set IP Range
|
void |
setSecondPartOfIPRange(java.lang.String secondPartOfIPRange)
To set Second Part Of IP Range
|
getAccessState, getMaximumRequestPerUnitTime, getProhibitTimePeriod, getUnitTime, setAccessState, setMaximumRequestPerUnitTime, setProhibitTimePeriod, setUnitTime
public IPBaseCallerConfiguration()
public IPBaseCallerConfiguration(long unitTime, int maximumRequest, long prohibitTimePeriod, java.lang.String ipRange)
unitTime
- - long value which represents Unit Time WindowmaximumRequest
- - int value which represents Maximum RequestprohibitTimePeriod
- - long value which represents Prohibit Time after Max request cameipRange
- - String value which represents IP Rangepublic java.lang.String getID()
getID
in class CallerConfiguration
public java.lang.String getFirstPartOfIPRange()
public java.lang.String getSecondPartOfIPRange()
public void setID(java.lang.String iprange)
setID
in class CallerConfiguration
iprange
- The string representation of ip (single or group)public int getType()
CallerConfiguration
getType
in class CallerConfiguration
public void setFirstPartOfIPRange(java.lang.String firstPartOfIPRange)
firstPartOfIPRange
- - String valuepublic void setSecondPartOfIPRange(java.lang.String secondPartOfIPRange)
secondPartOfIPRange
- - String valueCopyright © 2005-2021 Apache Software Foundation. All Rights Reserved.