Apache CXF API

org.apache.cxf.attachment
Class AttachmentDeserializer

java.lang.Object
  extended by org.apache.cxf.attachment.AttachmentDeserializer

public class AttachmentDeserializer
extends Object


Field Summary
static String ATTACHMENT_DIRECTORY
           
static String ATTACHMENT_MAX_SIZE
           
static String ATTACHMENT_MEMORY_THRESHOLD
           
static int THRESHOLD
           
 
Constructor Summary
AttachmentDeserializer(Message message)
           
AttachmentDeserializer(Message message, List<String> supportedTypes)
           
 
Method Summary
 boolean hasNext()
          Check for more attachment.
 void initializeAttachments()
           
protected  void initializeRootMessage()
           
 boolean isLazyLoading()
           
 void markClosed(DelegatingInputStream delegatingInputStream)
           
 AttachmentImpl readNext()
           
 void setLazyLoading(boolean lazyLoading)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ATTACHMENT_DIRECTORY

public static final String ATTACHMENT_DIRECTORY
See Also:
Constant Field Values

ATTACHMENT_MEMORY_THRESHOLD

public static final String ATTACHMENT_MEMORY_THRESHOLD
See Also:
Constant Field Values

ATTACHMENT_MAX_SIZE

public static final String ATTACHMENT_MAX_SIZE
See Also:
Constant Field Values

THRESHOLD

public static final int THRESHOLD
See Also:
Constant Field Values
Constructor Detail

AttachmentDeserializer

public AttachmentDeserializer(Message message)

AttachmentDeserializer

public AttachmentDeserializer(Message message,
                              List<String> supportedTypes)
Method Detail

initializeAttachments

public void initializeAttachments()
                           throws IOException
Throws:
IOException

initializeRootMessage

protected void initializeRootMessage()
                              throws IOException
Throws:
IOException

readNext

public AttachmentImpl readNext()
                        throws IOException
Throws:
IOException

isLazyLoading

public boolean isLazyLoading()

setLazyLoading

public void setLazyLoading(boolean lazyLoading)

markClosed

public void markClosed(DelegatingInputStream delegatingInputStream)
                throws IOException
Throws:
IOException

hasNext

public boolean hasNext()
                throws IOException
Check for more attachment.

Returns:
whether there is more attachment or not. It will not deserialize the next attachment.
Throws:
IOException

Apache CXF API

Apache CXF