public class AttachmentDeserializer
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ATTACHMENT_DIRECTORY |
static java.lang.String |
ATTACHMENT_MAX_COUNT
The maximum number of attachments permitted in a message.
|
static java.lang.String |
ATTACHMENT_MAX_HEADER_SIZE
The maximum MIME Header Length.
|
static java.lang.String |
ATTACHMENT_MAX_SIZE |
static java.lang.String |
ATTACHMENT_MEMORY_THRESHOLD |
static java.lang.String |
ATTACHMENT_PART_HEADERS |
static int |
DEFAULT_MAX_HEADER_SIZE |
static int |
THRESHOLD |
| Constructor and Description |
|---|
AttachmentDeserializer(Message message) |
AttachmentDeserializer(Message message,
java.util.List<java.lang.String> supportedTypes) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
hasNext()
Check for more attachment.
|
void |
initializeAttachments() |
protected void |
initializeRootMessage() |
boolean |
isLazyLoading() |
void |
markClosed(DelegatingInputStream delegatingInputStream) |
AttachmentImpl |
readNext() |
void |
setLazyLoading(boolean lazyLoading) |
public static final java.lang.String ATTACHMENT_PART_HEADERS
public static final java.lang.String ATTACHMENT_DIRECTORY
public static final java.lang.String ATTACHMENT_MEMORY_THRESHOLD
public static final java.lang.String ATTACHMENT_MAX_SIZE
public static final java.lang.String ATTACHMENT_MAX_COUNT
public static final java.lang.String ATTACHMENT_MAX_HEADER_SIZE
public static final int DEFAULT_MAX_HEADER_SIZE
public static final int THRESHOLD
public AttachmentDeserializer(Message message)
public AttachmentDeserializer(Message message, java.util.List<java.lang.String> supportedTypes)
public void initializeAttachments()
throws java.io.IOException
java.io.IOExceptionprotected void initializeRootMessage()
throws java.io.IOException
java.io.IOExceptionpublic AttachmentImpl readNext() throws java.io.IOException
java.io.IOExceptionpublic boolean isLazyLoading()
public void setLazyLoading(boolean lazyLoading)
public void markClosed(DelegatingInputStream delegatingInputStream) throws java.io.IOException
java.io.IOExceptionpublic boolean hasNext()
throws java.io.IOException
java.io.IOException