Package com.contentful.java.cma.model
Interface RateLimits.Parser
-
- All Known Implementing Classes:
RateLimits.DefaultParser
- Enclosing class:
- RateLimits
public static interface RateLimits.ParserInterface for parsing rate limits.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringHEADER_HOUR_LIMITstatic java.lang.StringHEADER_HOUR_REMAININGstatic java.lang.StringHEADER_RESETstatic java.lang.StringHEADER_SECOND_LIMITstatic java.lang.StringHEADER_SECOND_REMAINING
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RateLimitsparse(java.util.Map<java.lang.String,java.util.List<java.lang.String>> headers)Convert Contentfuls http headers to ratelimits
-
-
-
Field Detail
-
HEADER_HOUR_LIMIT
static final java.lang.String HEADER_HOUR_LIMIT
- See Also:
- Constant Field Values
-
HEADER_HOUR_REMAINING
static final java.lang.String HEADER_HOUR_REMAINING
- See Also:
- Constant Field Values
-
HEADER_SECOND_LIMIT
static final java.lang.String HEADER_SECOND_LIMIT
- See Also:
- Constant Field Values
-
HEADER_SECOND_REMAINING
static final java.lang.String HEADER_SECOND_REMAINING
- See Also:
- Constant Field Values
-
HEADER_RESET
static final java.lang.String HEADER_RESET
- See Also:
- Constant Field Values
-
-
Method Detail
-
parse
RateLimits parse(java.util.Map<java.lang.String,java.util.List<java.lang.String>> headers)
Convert Contentfuls http headers to ratelimits- Parameters:
headers- the header of an http request to be parsed- Returns:
- a full fledged RateLimits object, filled in with the data available from headers.
-
-