org.glassfish.jersey.message.internal
Class OutboundJaxrsResponse.Builder
java.lang.Object
javax.ws.rs.core.Response.ResponseBuilder
org.glassfish.jersey.message.internal.OutboundJaxrsResponse.Builder
- Enclosing class:
- OutboundJaxrsResponse
public static class OutboundJaxrsResponse.Builder
- extends javax.ws.rs.core.Response.ResponseBuilder
Outbound JAX-RS Response.ResponseBuilder implementation.
The implementation delegates method calls to an underlying
outbound message context. Upon a call to a build() method
a new instance of OutboundJaxrsResponse is produced.
|
Method Summary |
javax.ws.rs.core.Response.ResponseBuilder |
allow(Set<String> methods)
|
javax.ws.rs.core.Response.ResponseBuilder |
allow(String... methods)
|
javax.ws.rs.core.Response |
build()
|
javax.ws.rs.core.Response.ResponseBuilder |
cacheControl(javax.ws.rs.core.CacheControl cacheControl)
|
javax.ws.rs.core.Response.ResponseBuilder |
clone()
|
javax.ws.rs.core.Response.ResponseBuilder |
contentLocation(URI location)
|
javax.ws.rs.core.Response.ResponseBuilder |
cookie(javax.ws.rs.core.NewCookie... cookies)
|
javax.ws.rs.core.Response.ResponseBuilder |
encoding(String encoding)
|
javax.ws.rs.core.Response.ResponseBuilder |
entity(Object entity)
|
javax.ws.rs.core.Response.ResponseBuilder |
entity(Object entity,
Annotation[] annotations)
|
javax.ws.rs.core.Response.ResponseBuilder |
expires(Date expires)
|
javax.ws.rs.core.Response.ResponseBuilder |
header(String name,
Object value)
|
javax.ws.rs.core.Response.ResponseBuilder |
language(Locale language)
|
javax.ws.rs.core.Response.ResponseBuilder |
language(String language)
|
javax.ws.rs.core.Response.ResponseBuilder |
lastModified(Date lastModified)
|
javax.ws.rs.core.Response.ResponseBuilder |
link(String uri,
String rel)
|
javax.ws.rs.core.Response.ResponseBuilder |
link(URI uri,
String rel)
|
javax.ws.rs.core.Response.ResponseBuilder |
links(javax.ws.rs.core.Link... links)
|
javax.ws.rs.core.Response.ResponseBuilder |
location(URI location)
|
javax.ws.rs.core.Response.ResponseBuilder |
replaceAll(javax.ws.rs.core.MultivaluedMap<String,Object> headers)
|
javax.ws.rs.core.Response.ResponseBuilder |
status(int code)
|
javax.ws.rs.core.Response.ResponseBuilder |
status(javax.ws.rs.core.Response.StatusType status)
|
javax.ws.rs.core.Response.ResponseBuilder |
tag(javax.ws.rs.core.EntityTag tag)
|
javax.ws.rs.core.Response.ResponseBuilder |
tag(String tag)
|
javax.ws.rs.core.Response.ResponseBuilder |
type(javax.ws.rs.core.MediaType type)
|
javax.ws.rs.core.Response.ResponseBuilder |
type(String type)
|
javax.ws.rs.core.Response.ResponseBuilder |
variant(javax.ws.rs.core.Variant variant)
|
javax.ws.rs.core.Response.ResponseBuilder |
variants(List<javax.ws.rs.core.Variant> variants)
|
javax.ws.rs.core.Response.ResponseBuilder |
variants(javax.ws.rs.core.Variant... variants)
|
| Methods inherited from class javax.ws.rs.core.Response.ResponseBuilder |
newInstance, status |
OutboundJaxrsResponse.Builder
public OutboundJaxrsResponse.Builder(OutboundMessageContext context)
- Create new outbound JAX-RS response builder.
- Parameters:
context - underlying outbound message context.
build
public javax.ws.rs.core.Response build()
- Specified by:
build in class javax.ws.rs.core.Response.ResponseBuilder
clone
public javax.ws.rs.core.Response.ResponseBuilder clone()
- Overrides:
clone in class javax.ws.rs.core.Response.ResponseBuilder
status
public javax.ws.rs.core.Response.ResponseBuilder status(javax.ws.rs.core.Response.StatusType status)
- Overrides:
status in class javax.ws.rs.core.Response.ResponseBuilder
status
public javax.ws.rs.core.Response.ResponseBuilder status(int code)
- Specified by:
status in class javax.ws.rs.core.Response.ResponseBuilder
entity
public javax.ws.rs.core.Response.ResponseBuilder entity(Object entity)
- Specified by:
entity in class javax.ws.rs.core.Response.ResponseBuilder
entity
public javax.ws.rs.core.Response.ResponseBuilder entity(Object entity,
Annotation[] annotations)
- Specified by:
entity in class javax.ws.rs.core.Response.ResponseBuilder
type
public javax.ws.rs.core.Response.ResponseBuilder type(javax.ws.rs.core.MediaType type)
- Specified by:
type in class javax.ws.rs.core.Response.ResponseBuilder
type
public javax.ws.rs.core.Response.ResponseBuilder type(String type)
- Specified by:
type in class javax.ws.rs.core.Response.ResponseBuilder
variant
public javax.ws.rs.core.Response.ResponseBuilder variant(javax.ws.rs.core.Variant variant)
- Specified by:
variant in class javax.ws.rs.core.Response.ResponseBuilder
variants
public javax.ws.rs.core.Response.ResponseBuilder variants(List<javax.ws.rs.core.Variant> variants)
- Specified by:
variants in class javax.ws.rs.core.Response.ResponseBuilder
language
public javax.ws.rs.core.Response.ResponseBuilder language(String language)
- Specified by:
language in class javax.ws.rs.core.Response.ResponseBuilder
language
public javax.ws.rs.core.Response.ResponseBuilder language(Locale language)
- Specified by:
language in class javax.ws.rs.core.Response.ResponseBuilder
location
public javax.ws.rs.core.Response.ResponseBuilder location(URI location)
- Specified by:
location in class javax.ws.rs.core.Response.ResponseBuilder
contentLocation
public javax.ws.rs.core.Response.ResponseBuilder contentLocation(URI location)
- Specified by:
contentLocation in class javax.ws.rs.core.Response.ResponseBuilder
encoding
public javax.ws.rs.core.Response.ResponseBuilder encoding(String encoding)
- Specified by:
encoding in class javax.ws.rs.core.Response.ResponseBuilder
tag
public javax.ws.rs.core.Response.ResponseBuilder tag(javax.ws.rs.core.EntityTag tag)
- Specified by:
tag in class javax.ws.rs.core.Response.ResponseBuilder
tag
public javax.ws.rs.core.Response.ResponseBuilder tag(String tag)
- Specified by:
tag in class javax.ws.rs.core.Response.ResponseBuilder
lastModified
public javax.ws.rs.core.Response.ResponseBuilder lastModified(Date lastModified)
- Specified by:
lastModified in class javax.ws.rs.core.Response.ResponseBuilder
cacheControl
public javax.ws.rs.core.Response.ResponseBuilder cacheControl(javax.ws.rs.core.CacheControl cacheControl)
- Specified by:
cacheControl in class javax.ws.rs.core.Response.ResponseBuilder
expires
public javax.ws.rs.core.Response.ResponseBuilder expires(Date expires)
- Specified by:
expires in class javax.ws.rs.core.Response.ResponseBuilder
cookie
public javax.ws.rs.core.Response.ResponseBuilder cookie(javax.ws.rs.core.NewCookie... cookies)
- Specified by:
cookie in class javax.ws.rs.core.Response.ResponseBuilder
header
public javax.ws.rs.core.Response.ResponseBuilder header(String name,
Object value)
- Specified by:
header in class javax.ws.rs.core.Response.ResponseBuilder
variants
public javax.ws.rs.core.Response.ResponseBuilder variants(javax.ws.rs.core.Variant... variants)
- Specified by:
variants in class javax.ws.rs.core.Response.ResponseBuilder
links
public javax.ws.rs.core.Response.ResponseBuilder links(javax.ws.rs.core.Link... links)
- Specified by:
links in class javax.ws.rs.core.Response.ResponseBuilder
link
public javax.ws.rs.core.Response.ResponseBuilder link(URI uri,
String rel)
- Specified by:
link in class javax.ws.rs.core.Response.ResponseBuilder
link
public javax.ws.rs.core.Response.ResponseBuilder link(String uri,
String rel)
- Specified by:
link in class javax.ws.rs.core.Response.ResponseBuilder
allow
public javax.ws.rs.core.Response.ResponseBuilder allow(String... methods)
- Specified by:
allow in class javax.ws.rs.core.Response.ResponseBuilder
allow
public javax.ws.rs.core.Response.ResponseBuilder allow(Set<String> methods)
- Specified by:
allow in class javax.ws.rs.core.Response.ResponseBuilder
replaceAll
public javax.ws.rs.core.Response.ResponseBuilder replaceAll(javax.ws.rs.core.MultivaluedMap<String,Object> headers)
- Specified by:
replaceAll in class javax.ws.rs.core.Response.ResponseBuilder
Copyright © 2007-2013, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.