org.apache.axiom.attachments
Class IncomingAttachmentStreams
java.lang.Object
org.apache.axiom.attachments.IncomingAttachmentStreams
- Direct Known Subclasses:
- MultipartAttachmentStreams
public abstract class IncomingAttachmentStreams
- extends java.lang.Object
Container for AttachmentStream s. This class provides an SwA like access mechanism, allowing
applications to access the streams directly. Access it intentionally restrictred to either SwA
like (stream access), or MTOM like (part/data handler access via blob id), not both.
Field Summary |
protected boolean |
_readyToGetNextStream
Boolean indicating weather or not the next stream can be read (next stream cannot be read until
previous is consumed |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_readyToGetNextStream
protected boolean _readyToGetNextStream
- Boolean indicating weather or not the next stream can be read (next stream cannot be read until
previous is consumed
IncomingAttachmentStreams
public IncomingAttachmentStreams()
isReadyToGetNextStream
public final boolean isReadyToGetNextStream()
- Returns:
- True if the next stream can be read, false otherwise.
setReadyToGetNextStream
protected final void setReadyToGetNextStream(boolean ready)
- Set the ready flag. Intended for the inner class to use.
- Parameters:
ready
-
getNextStream
public abstract IncomingAttachmentInputStream getNextStream()
throws OMException
- Returns the next attachment stream in sequence.
- Returns:
- The next stream or null if no additional streams are left.
- Throws:
OMException