Class ThrottleDataDTO


  • public class ThrottleDataDTO
    extends Object
    This class is used to hold throttling data before publish them to global policy engine side. We decided to maintain this in impl as this can be used by other components such as usage publisher. In future we may consider adding all properties to this class.
    • Constructor Detail

      • ThrottleDataDTO

        public ThrottleDataDTO()
    • Method Detail

      • setTransportHeaders

        public void setTransportHeaders​(Map<String,​String> transportHeaders)
      • setQueryParameters

        public void setQueryParameters​(Map<String,​String> queryParameters)
      • getClientIP

        public String getClientIP()
      • setClientIP

        public void setClientIP​(String clientIP)
      • getMessageSizeInBytes

        public int getMessageSizeInBytes()
      • setMessageSizeInBytes

        public void setMessageSizeInBytes​(int messageSizeInBytes)
      • cleanDTO

        public void cleanDTO()
        Cleaning DTO by setting null reference for all it instance variables.