Package org.infinispan.rest
Class InfinispanCacheResponse
- java.lang.Object
-
- org.infinispan.rest.InfinispanResponse
-
- org.infinispan.rest.InfinispanCacheResponse
-
public class InfinispanCacheResponse extends InfinispanResponse
- Since:
- 9.2
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addSpecificHeaders(io.netty.handler.codec.http.FullHttpResponse response)
void
cacheControl(CacheControl cacheControl)
Adds Cache Control headers.void
clusterNodeName(String nodeName)
AddsCluster-Node-Name
header.void
clusterPrimaryOwner(String primaryOwner)
AddsCluster-Primary-Owner
header.void
clusterServerAddress(String serverAddress)
AddsCluster-Server-Address
header.void
etag(String etag)
Adds ETAG.void
expires(Date expires)
Addsexpires
header.static InfinispanCacheResponse
inReplyTo(InfinispanRequest request)
Creates anInfinispanResponse
as a reply to specificInfinispanRequest
.void
lastModified(Date lastModified)
Addlast-modified
header.void
maxIdle(long maxIdle)
AddsmaxIdleTimeSeconds
header.void
timeToLive(long lifespan)
-
Methods inherited from class org.infinispan.rest.InfinispanResponse
authenticate, authenticateHeader, charset, contentAsBytes, contentAsText, contentType, httpVersion, isKeepAlive, status, toNettyHttpResponse
-
-
-
-
Method Detail
-
addSpecificHeaders
protected void addSpecificHeaders(io.netty.handler.codec.http.FullHttpResponse response)
- Overrides:
addSpecificHeaders
in classInfinispanResponse
-
inReplyTo
public static InfinispanCacheResponse inReplyTo(InfinispanRequest request)
Creates anInfinispanResponse
as a reply to specificInfinispanRequest
.- Parameters:
request
- Request to reply to.- Returns:
- Response object.
-
etag
public void etag(String etag)
Adds ETAG.- Parameters:
etag
- ETag value to be added.
-
cacheControl
public void cacheControl(CacheControl cacheControl)
Adds Cache Control headers.- Parameters:
cacheControl
- Cache Control headers.
-
lastModified
public void lastModified(Date lastModified)
Addlast-modified
header.- Parameters:
lastModified
-last-modified
header value.
-
expires
public void expires(Date expires)
Addsexpires
header.- Parameters:
expires
-expires
header value.
-
timeToLive
public void timeToLive(long lifespan)
-
maxIdle
public void maxIdle(long maxIdle)
AddsmaxIdleTimeSeconds
header.- Parameters:
maxIdle
-maxIdleTimeSeconds
header value.
-
clusterPrimaryOwner
public void clusterPrimaryOwner(String primaryOwner)
AddsCluster-Primary-Owner
header.- Parameters:
primaryOwner
-Cluster-Primary-Owner
header value.
-
clusterNodeName
public void clusterNodeName(String nodeName)
AddsCluster-Node-Name
header.- Parameters:
nodeName
-Cluster-Node-Name
header value.
-
clusterServerAddress
public void clusterServerAddress(String serverAddress)
AddsCluster-Server-Address
header.- Parameters:
serverAddress
-Cluster-Server-Address
header value.
-
-