| Package | Description |
|---|---|
| org.spincast.core.exchange | |
| org.spincast.plugins.httpcaching |
| Modifier and Type | Method and Description |
|---|---|
ICacheHeadersRequestContextAddon<R> |
ICacheHeadersRequestContextAddon.cache(int seconds)
The number of seconds the client should cache this resource
before requesting it again.
|
ICacheHeadersRequestContextAddon<R> |
ICacheHeadersRequestContextAddon.cache(int seconds,
boolean isPrivate)
The number of seconds the client should cache this resource
before requesting it again.
|
ICacheHeadersRequestContextAddon<R> |
ICacheHeadersRequestContextAddon.cache(int seconds,
boolean isPrivate,
Integer secondsCdn)
The number of seconds the client should cache this resource
before requesting it again.
|
ICacheHeadersRequestContextAddon<R> |
RequestContextBase.cacheHeaders() |
ICacheHeadersRequestContextAddon<R> |
IRequestContext.cacheHeaders()
Cache headers related methods.
|
ICacheHeadersRequestContextAddon<R> |
ICacheHeadersRequestContextAddon.eTag(String currentTag)
Specifies the current ETag (strong) of the resource.
|
ICacheHeadersRequestContextAddon<R> |
ICacheHeadersRequestContextAddon.eTag(String currentTag,
boolean currentTagIsWeak)
Specifies the current strong or weak ETag of the resource.
|
ICacheHeadersRequestContextAddon<R> |
ICacheHeadersRequestContextAddon.eTag(String currentTag,
boolean currentTagIsWeak,
boolean weakComparison)
Specifies the current strong or weak ETag of the resource.
|
ICacheHeadersRequestContextAddon<R> |
ICacheHeadersRequestContextAddon.lastModified(Date lastModificationDate)
Specifies the last modification date of the resource.
|
ICacheHeadersRequestContextAddon<R> |
ICacheHeadersRequestContextAddon.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<ICacheHeadersRequestContextAddon<R>> |
RequestContextBaseDeps.getCacheHeadersRequestContextAddonProvider() |
protected com.google.inject.Provider<ICacheHeadersRequestContextAddon<R>> |
RequestContextBase.getCacheHeadersRequestContextAddonProvider() |
| Constructor and Description |
|---|
RequestContextBaseDeps(ILocaleResolver localeResolver,
IJsonManager jsonManager,
IXmlManager xmlManager,
com.google.inject.Provider<ICookiesRequestContextAddon<R>> cookiesRequestContextAddonProvider,
com.google.inject.Provider<IRequestRequestContextAddon<R>> requestRequestContextAddonProvider,
com.google.inject.Provider<IRoutingRequestContextAddon<R>> routingRequestContextAddonProvider,
com.google.inject.Provider<IResponseRequestContextAddon<R>> responseRequestContextAddonProvider,
com.google.inject.Provider<IVariablesRequestContextAddon<R>> variablesRequestContextAddonProvider,
com.google.inject.Provider<ITemplatingRequestContextAddon<R>> templatingRequestContextAddonProvider,
com.google.inject.Provider<ICacheHeadersRequestContextAddon<R>> cacheHeadersRequestContextAddonProvider,
com.google.inject.Provider<com.google.inject.Injector> injectorProvider)
Constructor
|
| Modifier and Type | Class and Description |
|---|---|
class |
SpincastCacheHeadersRequestContextAddon<R extends IRequestContext<?>> |
| Modifier and Type | Method and Description |
|---|---|
ICacheHeadersRequestContextAddon<R> |
SpincastCacheHeadersRequestContextAddon.cache(int seconds) |
ICacheHeadersRequestContextAddon<R> |
SpincastCacheHeadersRequestContextAddon.cache(int seconds,
boolean isPrivate) |
ICacheHeadersRequestContextAddon<R> |
SpincastCacheHeadersRequestContextAddon.cache(int seconds,
boolean isPrivate,
Integer cdnSeconds) |
ICacheHeadersRequestContextAddon<R> |
SpincastCacheHeadersRequestContextAddon.eTag(String currentTag) |
ICacheHeadersRequestContextAddon<R> |
SpincastCacheHeadersRequestContextAddon.eTag(String currentTag,
boolean currentTagIsWeak) |
ICacheHeadersRequestContextAddon<R> |
SpincastCacheHeadersRequestContextAddon.eTag(String currentTag,
boolean currentTagIsWeak,
boolean weakComparison) |
ICacheHeadersRequestContextAddon<R> |
SpincastCacheHeadersRequestContextAddon.lastModified(Date lastModificationDate) |
Copyright © 2016. All rights reserved.