public interface CacheConditionDirectives
Modifier and Type | Method and Description |
---|---|
Directive<scala.runtime.BoxedUnit> |
conditional(DateTime lastModified)
Wraps its inner route with support for Conditional Requests as defined
by http://tools.ietf.org/html/rfc7232
In particular the algorithm defined by http://tools.ietf.org/html/rfc7232#section-6
is implemented by this directive.
|
Directive<scala.runtime.BoxedUnit> |
conditional(EntityTag eTag)
Wraps its inner route with support for Conditional Requests as defined
by http://tools.ietf.org/html/rfc7232
In particular the algorithm defined by http://tools.ietf.org/html/rfc7232#section-6
is implemented by this directive.
|
Directive<scala.runtime.BoxedUnit> |
conditional(EntityTag eTag,
DateTime lastModified)
Wraps its inner route with support for Conditional Requests as defined
by http://tools.ietf.org/html/rfc7232
In particular the algorithm defined by http://tools.ietf.org/html/rfc7232#section-6
is implemented by this directive.
|
Directive<scala.runtime.BoxedUnit> |
conditional(scala.Option<EntityTag> eTag,
scala.Option<DateTime> lastModified)
Wraps its inner route with support for Conditional Requests as defined
by http://tools.ietf.org/html/rfc7232
In particular the algorithm defined by http://tools.ietf.org/html/rfc7232#section-6
is implemented by this directive.
|
Directive<scala.runtime.BoxedUnit> conditional(EntityTag eTag)
In particular the algorithm defined by http://tools.ietf.org/html/rfc7232#section-6 is implemented by this directive.
Note: if you want to combine this directive with withRangeSupport(...)
you need to put
it on the *outside* of the withRangeSupport(...)
directive, i.e. withRangeSupport(...)
must be on a deeper level in your route structure in order to function correctly.
eTag
- (undocumented)Directive<scala.runtime.BoxedUnit> conditional(DateTime lastModified)
In particular the algorithm defined by http://tools.ietf.org/html/rfc7232#section-6 is implemented by this directive.
Note: if you want to combine this directive with withRangeSupport(...)
you need to put
it on the *outside* of the withRangeSupport(...)
directive, i.e. withRangeSupport(...)
must be on a deeper level in your route structure in order to function correctly.
lastModified
- (undocumented)Directive<scala.runtime.BoxedUnit> conditional(EntityTag eTag, DateTime lastModified)
In particular the algorithm defined by http://tools.ietf.org/html/rfc7232#section-6 is implemented by this directive.
Note: if you want to combine this directive with withRangeSupport(...)
you need to put
it on the *outside* of the withRangeSupport(...)
directive, i.e. withRangeSupport(...)
must be on a deeper level in your route structure in order to function correctly.
eTag
- (undocumented)lastModified
- (undocumented)Directive<scala.runtime.BoxedUnit> conditional(scala.Option<EntityTag> eTag, scala.Option<DateTime> lastModified)
In particular the algorithm defined by http://tools.ietf.org/html/rfc7232#section-6 is implemented by this directive.
Note: if you want to combine this directive with withRangeSupport(...)
you need to put
it on the *outside* of the withRangeSupport(...)
directive, i.e. withRangeSupport(...)
must be on a deeper level in your route structure in order to function correctly.
eTag
- (undocumented)lastModified
- (undocumented)