| Package | Description |
|---|---|
| net.lecousin.framework.network.mime.header |
Utilities to set and analyse MIME header fields values.
|
| net.lecousin.framework.network.mime.transfer |
MIME transfer encoding.
|
| Modifier and Type | Method and Description |
|---|---|
MimeHeader |
MimeHeaders.getFirst(String name)
Return the first header with the given name (case insensitive) or null.
|
| Modifier and Type | Method and Description |
|---|---|
List<MimeHeader> |
MimeHeaders.getHeaders() |
List<MimeHeader> |
MimeHeaders.getList(String name)
Return the list of headers with the given name (case insensitive).
|
| Modifier and Type | Method and Description |
|---|---|
MimeHeaders |
MimeHeaders.add(MimeHeader header)
Append a header.
|
default ME |
MimeHeadersContainer.addHeader(MimeHeader header)
Add a MIME header.
|
MimeHeaders |
MimeHeaders.set(MimeHeader header)
Remove any header with the same name, and append this new header.
|
default ME |
MimeHeadersContainer.setHeader(MimeHeader header)
Set a MIME header.
|
| Constructor and Description |
|---|
MimeHeaders(MimeHeader... headers)
Constructor.
|
| Constructor and Description |
|---|
MimeHeaders(List<MimeHeader> headers)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
static net.lecousin.framework.concurrent.util.AsyncConsumer<ByteBuffer,IOException> |
MimeTransfer.createTransfer(MimeHeaders headers,
long bodySize,
Supplier<List<MimeHeader>> trailerSupplier,
net.lecousin.framework.concurrent.util.AsyncConsumer<ByteBuffer,IOException> sender)
Create a transfer for the given headers and body size.
|
static net.lecousin.framework.concurrent.async.IAsync<IOException> |
MimeTransfer.transfer(MimeEntity entity,
Supplier<List<MimeHeader>> trailerSupplier,
net.lecousin.framework.concurrent.util.AsyncConsumer<ByteBuffer,IOException> sender)
Transfer a MIME entity to the sender.
|
static net.lecousin.framework.concurrent.async.IAsync<IOException> |
MimeTransfer.transfer(MimeHeaders headers,
net.lecousin.framework.io.IO.Readable body,
Supplier<List<MimeHeader>> trailerSupplier,
net.lecousin.framework.concurrent.util.AsyncConsumer<ByteBuffer,IOException> sender)
Transfer headers and given body (may be null) to the sender.
|
| Constructor and Description |
|---|
Sender(net.lecousin.framework.concurrent.util.AsyncConsumer<ByteBuffer,IOException> sender,
Supplier<List<MimeHeader>> trailerSupplier)
Constructor.
|
Copyright © 2020. All rights reserved.