Class DateSupport
- java.lang.Object
-
- org.apache.hc.client5.http.impl.cache.DateSupport
-
@Internal public final class DateSupport extends java.lang.Object
HTTP cache date support utilities.- Since:
- 5.2
-
-
Constructor Summary
Constructors Constructor Description DateSupport()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean
isAfter(org.apache.hc.core5.http.MessageHeaders message1, org.apache.hc.core5.http.MessageHeaders message2, java.lang.String headerName)
Tests if the first message is after (newer) than second one using the given message header for comparison.static boolean
isBefore(org.apache.hc.core5.http.MessageHeaders message1, org.apache.hc.core5.http.MessageHeaders message2, java.lang.String headerName)
Tests if the first message is before (older) than the second one using the given message header for comparison.
-
-
-
Method Detail
-
isAfter
public static boolean isAfter(org.apache.hc.core5.http.MessageHeaders message1, org.apache.hc.core5.http.MessageHeaders message2, java.lang.String headerName)
Tests if the first message is after (newer) than second one using the given message header for comparison.- Parameters:
message1
- the first messagemessage2
- the second messageheaderName
- header name- Returns:
true
if both messages contain a header with the given name and the value of the header from the first message is newer that of the second message.- Since:
- 5.0
-
isBefore
public static boolean isBefore(org.apache.hc.core5.http.MessageHeaders message1, org.apache.hc.core5.http.MessageHeaders message2, java.lang.String headerName)
Tests if the first message is before (older) than the second one using the given message header for comparison.- Parameters:
message1
- the first messagemessage2
- the second messageheaderName
- header name- Returns:
true
if both messages contain a header with the given name and the value of the header from the first message is older that of the second message.- Since:
- 5.0
-
-