public static class ResolvingReaderResource.Builder extends ReaderResource.Builder
ResolvingReaderResource objects.
cached, contents, headers, mediaType| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
ResolvingReaderResource |
build()
Create a new
ResolvingReaderResource using values in this builder. |
ResolvingReaderResource.Builder |
cached()
Specifies that this resource is intended to be cached.
|
ResolvingReaderResource.Builder |
contents(Object... contents)
Specifies the contents for this resource.
|
ResolvingReaderResource.Builder |
header(String name,
Object value)
Specifies an HTTP response header value.
|
ResolvingReaderResource.Builder |
headers(Map<String,Object> headers)
Specifies HTTP response header values.
|
ResolvingReaderResource.Builder |
mediaType(MediaType mediaType)
Specifies the resource media type string.
|
ResolvingReaderResource.Builder |
mediaType(String mediaType)
Specifies the resource media type string.
|
ResolvingReaderResource.Builder |
varResolver(VarResolverSession varResolver)
Specifies the variable resolver to use for this resource.
|
public Builder()
public ResolvingReaderResource.Builder varResolver(VarResolverSession varResolver)
varResolver - The variable resolver.public ResolvingReaderResource.Builder mediaType(String mediaType)
ReaderResource.BuildermediaType in class ReaderResource.BuildermediaType - The resource media type string.public ResolvingReaderResource.Builder mediaType(MediaType mediaType)
ReaderResource.BuildermediaType in class ReaderResource.BuildermediaType - The resource media type string.public ResolvingReaderResource.Builder contents(Object... contents)
ReaderResource.BuilderThis method can be called multiple times to add more content.
contents in class ReaderResource.Buildercontents - The resource contents.
public ResolvingReaderResource.Builder header(String name, Object value)
ReaderResource.Builderheader in class ReaderResource.Buildername - The HTTP header name.value - The HTTP header value.
Object.toString().public ResolvingReaderResource.Builder headers(Map<String,Object> headers)
ReaderResource.Builderheaders in class ReaderResource.Builderheaders - The HTTP headers.
Object.toString().public ResolvingReaderResource.Builder cached()
ReaderResource.BuilderThis will trigger the contents to be loaded into a String for fast serializing.
cached in class ReaderResource.Builderpublic ResolvingReaderResource build() throws IOException
ResolvingReaderResource using values in this builder.build in class ReaderResource.BuilderResolvingReaderResource object.IOException - Thrown by underlying stream.Copyright © 2016–2019 The Apache Software Foundation. All rights reserved.