Class IPBaseCallerConfiguration


  • public class IPBaseCallerConfiguration
    extends CallerConfiguration
    Metadata for controls a caller(IP based) - static data -The data have built form processing policy
    • Constructor Detail

      • IPBaseCallerConfiguration

        public IPBaseCallerConfiguration()
      • IPBaseCallerConfiguration

        public IPBaseCallerConfiguration​(long unitTime,
                                         int maximumRequest,
                                         long prohibitTimePeriod,
                                         String ipRange)
        The Constructor with all configuration data
        Parameters:
        unitTime - - long value which represents Unit Time Window
        maximumRequest - - int value which represents Maximum Request
        prohibitTimePeriod - - long value which represents Prohibit Time after Max request came
        ipRange - - String value which represents IP Range
    • Method Detail

      • getFirstPartOfIPRange

        public String getFirstPartOfIPRange()
        To get First Part of IP Range
        Returns:
        String value of First Part Of Ip Range
      • getSecondPartOfIPRange

        public String getSecondPartOfIPRange()
        To get Second Part of IP Range
        Returns:
        String value of Second Part Of IP Range
      • setID

        public void setID​(String iprange)
        To set IP Range
        Specified by:
        setID in class CallerConfiguration
        Parameters:
        iprange - The string representation of ip (single or group)
      • setFirstPartOfIPRange

        public void setFirstPartOfIPRange​(String firstPartOfIPRange)
        To set First Part of IP Range
        Parameters:
        firstPartOfIPRange - - String value
      • setSecondPartOfIPRange

        public void setSecondPartOfIPRange​(String secondPartOfIPRange)
        To set Second Part Of IP Range
        Parameters:
        secondPartOfIPRange - - String value