Package org.infinispan.rest
Class NettyRestResponse.Builder
- java.lang.Object
-
- org.infinispan.rest.NettyRestResponse.Builder
-
- All Implemented Interfaces:
org.infinispan.rest.framework.impl.RestResponseBuilder<NettyRestResponse.Builder>
- Enclosing class:
- NettyRestResponse
public static class NettyRestResponse.Builder extends java.lang.Object implements org.infinispan.rest.framework.impl.RestResponseBuilder<NettyRestResponse.Builder>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NettyRestResponse.Builderauthenticate(java.lang.String authentication)NettyRestResponsebuild()NettyRestResponse.BuildercacheControl(CacheControl cacheControl)NettyRestResponse.BuilderclusterNodeName(java.lang.String nodeName)NettyRestResponse.BuilderclusterPrimaryOwner(java.lang.String primaryOwner)NettyRestResponse.BuilderclusterServerAddress(java.lang.String serverAddress)NettyRestResponse.BuildercontentType(MediaType mediaType)NettyRestResponse.Buildercreated(long created)NettyRestResponse.Builderentity(java.lang.Object entity)NettyRestResponse.BuildereTag(java.lang.String tag)NettyRestResponse.Builderexpires(java.util.Date expires)java.lang.ObjectgetEntity()java.lang.ObjectgetHeader(java.lang.String header)io.netty.handler.codec.http.HttpResponseStatusgetHttpStatus()io.netty.handler.codec.http.HttpVersiongetHttpVersion()io.netty.handler.codec.http.DefaultFullHttpResponsegetResponse()intgetStatus()NettyRestResponse.Builderheader(java.lang.String name, java.lang.Object value)NettyRestResponse.BuilderhttpVersion(io.netty.handler.codec.http.HttpVersion httpVersion)NettyRestResponse.BuilderlastModified(java.util.Date lastModified)NettyRestResponse.BuilderlastUsed(long lastUsed)NettyRestResponse.BuildermaxIdle(long maxIdle)NettyRestResponse.Builderstatus(int status)NettyRestResponse.Builderstatus(io.netty.handler.codec.http.HttpResponseStatus httpStatus)NettyRestResponse.BuildertimeToLive(long timeToLive)
-
-
-
Method Detail
-
build
public NettyRestResponse build()
- Specified by:
buildin interfaceorg.infinispan.rest.framework.impl.RestResponseBuilder<NettyRestResponse.Builder>
-
header
public NettyRestResponse.Builder header(java.lang.String name, java.lang.Object value)
- Specified by:
headerin interfaceorg.infinispan.rest.framework.impl.RestResponseBuilder<NettyRestResponse.Builder>
-
httpVersion
public NettyRestResponse.Builder httpVersion(io.netty.handler.codec.http.HttpVersion httpVersion)
-
status
public NettyRestResponse.Builder status(io.netty.handler.codec.http.HttpResponseStatus httpStatus)
-
status
public NettyRestResponse.Builder status(int status)
- Specified by:
statusin interfaceorg.infinispan.rest.framework.impl.RestResponseBuilder<NettyRestResponse.Builder>
-
entity
public NettyRestResponse.Builder entity(java.lang.Object entity)
- Specified by:
entityin interfaceorg.infinispan.rest.framework.impl.RestResponseBuilder<NettyRestResponse.Builder>
-
eTag
public NettyRestResponse.Builder eTag(java.lang.String tag)
- Specified by:
eTagin interfaceorg.infinispan.rest.framework.impl.RestResponseBuilder<NettyRestResponse.Builder>
-
getStatus
public int getStatus()
- Specified by:
getStatusin interfaceorg.infinispan.rest.framework.impl.RestResponseBuilder<NettyRestResponse.Builder>
-
getEntity
public java.lang.Object getEntity()
- Specified by:
getEntityin interfaceorg.infinispan.rest.framework.impl.RestResponseBuilder<NettyRestResponse.Builder>
-
contentType
public NettyRestResponse.Builder contentType(MediaType mediaType)
- Specified by:
contentTypein interfaceorg.infinispan.rest.framework.impl.RestResponseBuilder<NettyRestResponse.Builder>
-
expires
public NettyRestResponse.Builder expires(java.util.Date expires)
- Specified by:
expiresin interfaceorg.infinispan.rest.framework.impl.RestResponseBuilder<NettyRestResponse.Builder>
-
authenticate
public NettyRestResponse.Builder authenticate(java.lang.String authentication)
-
lastModified
public NettyRestResponse.Builder lastModified(java.util.Date lastModified)
- Specified by:
lastModifiedin interfaceorg.infinispan.rest.framework.impl.RestResponseBuilder<NettyRestResponse.Builder>
-
cacheControl
public NettyRestResponse.Builder cacheControl(CacheControl cacheControl)
- Specified by:
cacheControlin interfaceorg.infinispan.rest.framework.impl.RestResponseBuilder<NettyRestResponse.Builder>
-
getHeader
public java.lang.Object getHeader(java.lang.String header)
- Specified by:
getHeaderin interfaceorg.infinispan.rest.framework.impl.RestResponseBuilder<NettyRestResponse.Builder>
-
timeToLive
public NettyRestResponse.Builder timeToLive(long timeToLive)
-
maxIdle
public NettyRestResponse.Builder maxIdle(long maxIdle)
-
created
public NettyRestResponse.Builder created(long created)
-
lastUsed
public NettyRestResponse.Builder lastUsed(long lastUsed)
-
clusterPrimaryOwner
public NettyRestResponse.Builder clusterPrimaryOwner(java.lang.String primaryOwner)
-
clusterNodeName
public NettyRestResponse.Builder clusterNodeName(java.lang.String nodeName)
-
clusterServerAddress
public NettyRestResponse.Builder clusterServerAddress(java.lang.String serverAddress)
-
getHttpVersion
public io.netty.handler.codec.http.HttpVersion getHttpVersion()
-
getHttpStatus
public io.netty.handler.codec.http.HttpResponseStatus getHttpStatus()
-
getResponse
public io.netty.handler.codec.http.DefaultFullHttpResponse getResponse()
-
-