Package org.apache.juneau.http
Class HttpResources
java.lang.Object
org.apache.juneau.http.HttpResources
Standard predefined HTTP resources.
 
 Resources are simply HttpEntity objects with arbitrary additional headers.
 
See Also:
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic final ByteArrayResourcebyteArrayResource(byte[] content) Creates a newByteArrayResourcebuilder.static final ByteArrayResourcebyteArrayResource(byte[] content, ContentType contentType) Creates a newByteArrayResourcebuilder.static final ByteArrayResourcebyteArrayResource(Supplier<byte[]> content) Creates a newByteArrayResourcebuilder.static final ByteArrayResourcebyteArrayResource(Supplier<byte[]> content, ContentType contentType) Creates a newByteArrayResourcebuilder.static final FileResourcefileResource(File content) Creates a newFileResourcebuilder.static final FileResourcefileResource(File content, ContentType contentType) Creates a newFileResourcebuilder.static final ReaderResourcereaderResource(Reader content) Creates a newReaderResourcebuilder.static final ReaderResourcereaderResource(Reader content, ContentType contentType) Creates a newReaderResourcebuilder.static final StreamResourcestreamResource(InputStream content) Creates a newStreamResourcebuilder.static final StreamResourcestreamResource(InputStream content, long length, ContentType contentType) Creates a newStreamResourcebuilder.static final StringResourcestringResource(String content) Creates a new builder for aStringResourcebuilder.static final StringResourcestringResource(String content, ContentType contentType) Creates a new builder for aStringResourcebuilder.static final StringResourcestringResource(Supplier<String> content) Creates a new builder for aStringResourcebuilder.static final StringResourcestringResource(Supplier<String> content, ContentType contentType) Creates a new builder for aStringResourcebuilder.
- 
Constructor Details- 
HttpResourcespublic HttpResources()
 
- 
- 
Method Details- 
byteArrayResourceCreates a newByteArrayResourcebuilder.Assumes no content type. - Parameters:
- content- The entity content. Can be- null .
- Returns:
- A new ByteArrayResourcebuilder.
 
- 
byteArrayResourceCreates a newByteArrayResourcebuilder.- Parameters:
- content- The entity content. Can be- null .
- contentType- The entity content type, or- null if not specified.
- Returns:
- A new ByteArrayResourcebuilder.
 
- 
byteArrayResourceCreates a newByteArrayResourcebuilder.Assumes no content type. - Parameters:
- content- The entity content supplier. Can be- null .
- Returns:
- A new ByteArrayResourcebuilder.
 
- 
byteArrayResourcepublic static final ByteArrayResource byteArrayResource(Supplier<byte[]> content, ContentType contentType) Creates a newByteArrayResourcebuilder.- Parameters:
- content- The entity content supplier. Can be- null .
- contentType- The entity content type, or- null if not specified.
- Returns:
- A new ByteArrayResourcebuilder.
 
- 
fileResourceCreates a newFileResourcebuilder.Assumes no content type. - Parameters:
- content- The entity content. Can be- null .
- Returns:
- A new FileResourcebuilder.
 
- 
fileResourceCreates a newFileResourcebuilder.- Parameters:
- content- The entity content. Can be- null .
- contentType- The entity content type, or- null if not specified.
- Returns:
- A new FileResourcebuilder.
 
- 
readerResourceCreates a newReaderResourcebuilder.- Parameters:
- content- The entity content. Can be- null .
- Returns:
- A new ReaderResourcebuilder.
 
- 
readerResourceCreates a newReaderResourcebuilder.- Parameters:
- content- The entity content. Can be- null .
- contentType- The entity content type, or- null if not specified.
- Returns:
- A new ReaderResourcebuilder.
 
- 
streamResourceCreates a newStreamResourcebuilder.Assumes no content type. - Parameters:
- content- The entity content. Can be- null .
- Returns:
- A new StreamResourcebuilder.
 
- 
streamResourcepublic static final StreamResource streamResource(InputStream content, long length, ContentType contentType) Creates a newStreamResourcebuilder.- Parameters:
- content- The entity content. Can be- null .
- contentType- The entity content type, or- null if not specified.
- length- The content length, or- -1 if not known.
- Returns:
- A new StreamResourcebuilder.
 
- 
stringResourceCreates a new builder for aStringResourcebuilder.- Parameters:
- content- The entity content. Can be- null .
- Returns:
- A new StringResourcebuilder.
 
- 
stringResourceCreates a new builder for aStringResourcebuilder.- Parameters:
- content- The entity content. Can be- null .
- contentType- The entity content type, or- null if not specified.
- Returns:
- A new StringResourcebuilder.
 
- 
stringResourceCreates a new builder for aStringResourcebuilder.- Parameters:
- content- The entity content. Can be- null .
- Returns:
- A new StringResourcebuilder.
 
- 
stringResourcepublic static final StringResource stringResource(Supplier<String> content, ContentType contentType) Creates a new builder for aStringResourcebuilder.- Parameters:
- content- The entity content. Can be- null .
- contentType- The entity content type, or- null if not specified.
- Returns:
- A new StringResourcebuilder.
 
 
-