| Package | Description |
|---|---|
| org.spincast.core.exchange | |
| org.spincast.plugins.httpcaching |
| Modifier and Type | Method and Description |
|---|---|
CacheHeadersRequestContextAddon<R> |
CacheHeadersRequestContextAddon.cache(int seconds)
The number of seconds the client should cache this resource
before requesting it again.
|
CacheHeadersRequestContextAddon<R> |
CacheHeadersRequestContextAddon.cache(int seconds,
boolean isPrivate)
The number of seconds the client should cache this resource
before requesting it again.
|
CacheHeadersRequestContextAddon<R> |
CacheHeadersRequestContextAddon.cache(int seconds,
boolean isPrivate,
Integer secondsCdn)
The number of seconds the client should cache this resource
before requesting it again.
|
CacheHeadersRequestContextAddon<R> |
RequestContextBase.cacheHeaders() |
CacheHeadersRequestContextAddon<R> |
RequestContext.cacheHeaders()
Cache headers related methods.
|
CacheHeadersRequestContextAddon<R> |
CacheHeadersRequestContextAddon.eTag(String currentTag)
Specifies the current ETag (strong) of the resource.
|
CacheHeadersRequestContextAddon<R> |
CacheHeadersRequestContextAddon.eTag(String currentTag,
boolean currentTagIsWeak)
Specifies the current strong or weak ETag of the resource.
|
CacheHeadersRequestContextAddon<R> |
CacheHeadersRequestContextAddon.eTag(String currentTag,
boolean currentTagIsWeak,
boolean weakComparison)
Specifies the current strong or weak ETag of the resource.
|
CacheHeadersRequestContextAddon<R> |
CacheHeadersRequestContextAddon.lastModified(Date lastModificationDate)
Specifies the last modification date of the resource.
|
CacheHeadersRequestContextAddon<R> |
CacheHeadersRequestContextAddon.noCache()
Sends "No Cache" headers so the resource is not cached
at all by the client.
|
| Modifier and Type | Method and Description |
|---|---|
com.google.inject.Provider<CacheHeadersRequestContextAddon<R>> |
RequestContextBaseDeps.getCacheHeadersRequestContextAddonProvider() |
protected com.google.inject.Provider<CacheHeadersRequestContextAddon<R>> |
RequestContextBase.getCacheHeadersRequestContextAddonProvider() |
| Constructor and Description |
|---|
RequestContextBaseDeps(LocaleResolver localeResolver,
JsonManager jsonManager,
XmlManager xmlManager,
com.google.inject.Provider<RequestRequestContextAddon<R>> requestRequestContextAddonProvider,
com.google.inject.Provider<RoutingRequestContextAddon<R>> routingRequestContextAddonProvider,
com.google.inject.Provider<ResponseRequestContextAddon<R>> responseRequestContextAddonProvider,
com.google.inject.Provider<VariablesRequestContextAddon<R>> variablesRequestContextAddonProvider,
com.google.inject.Provider<TemplatingRequestContextAddon<R>> templatingRequestContextAddonProvider,
com.google.inject.Provider<CacheHeadersRequestContextAddon<R>> cacheHeadersRequestContextAddonProvider,
com.google.inject.Provider<com.google.inject.Injector> injectorProvider)
Constructor
|
| Modifier and Type | Class and Description |
|---|---|
class |
SpincastCacheHeadersRequestContextAddon<R extends RequestContext<?>> |
| Modifier and Type | Method and Description |
|---|---|
CacheHeadersRequestContextAddon<R> |
SpincastCacheHeadersRequestContextAddon.cache(int seconds) |
CacheHeadersRequestContextAddon<R> |
SpincastCacheHeadersRequestContextAddon.cache(int seconds,
boolean isPrivate) |
CacheHeadersRequestContextAddon<R> |
SpincastCacheHeadersRequestContextAddon.cache(int seconds,
boolean isPrivate,
Integer cdnSeconds) |
CacheHeadersRequestContextAddon<R> |
SpincastCacheHeadersRequestContextAddon.eTag(String currentTag) |
CacheHeadersRequestContextAddon<R> |
SpincastCacheHeadersRequestContextAddon.eTag(String currentTag,
boolean currentTagIsWeak) |
CacheHeadersRequestContextAddon<R> |
SpincastCacheHeadersRequestContextAddon.eTag(String currentTag,
boolean currentTagIsWeak,
boolean weakComparison) |
CacheHeadersRequestContextAddon<R> |
SpincastCacheHeadersRequestContextAddon.lastModified(Date lastModificationDate) |
Copyright © 2018. All rights reserved.