Interface RestResponseBuilder<B extends RestResponseBuilder<B>>

All Known Implementing Classes:
NettyRestResponse.Builder, SimpleRestResponse.Builder

public interface RestResponseBuilder<B extends RestResponseBuilder<B>>
Since:
10.0
  • Method Details

    • build

      RestResponse build()
    • buildFuture

      default CompletionStage<RestResponse> buildFuture()
    • status

      B status(int status)
    • entity

      B entity(Object entity)
    • cacheControl

      B cacheControl(CacheControl cacheControl)
    • header

      B header(String name, Object value)
    • contentType

      B contentType(org.infinispan.commons.dataconversion.MediaType type)
    • contentType

      B contentType(String type)
    • contentLength

      B contentLength(long length)
    • expires

      B expires(Date expires)
    • lastModified

      B lastModified(Long epoch)
    • location

      B location(String location)
    • addProcessedDate

      B addProcessedDate(Date d)
    • eTag

      B eTag(String tag)
    • getStatus

      int getStatus()
    • getEntity

      Object getEntity()
    • getHeader

      Object getHeader(String header)