Class IncomingAttachmentInputStream

    • Method Detail

      • getHeaders

        public Map<String,​String> getHeaders()
        Returns:
        MIME headers for this attachment. May be null if no headers were set.
      • addHeader

        public void addHeader​(String name,
                              String value)
        Add a header.
        Parameters:
        name -
        value -
      • getHeader

        public String getHeader​(String name)
        Get a header value.
        Parameters:
        name -
        Returns:
        The header found or null if not found.
      • getContentId

        public String getContentId()
        Returns:
        The header with HTTPConstants.HEADER_CONTENT_ID as the key.
      • getContentLocation

        public String getContentLocation()
        Returns:
        The header with HTTPConstants.HEADER_CONTENT_LOCATION as the key.
      • getContentType

        public String getContentType()
        Returns:
        The header with HTTPConstants.HEADER_CONTENT_TYPE as the key.
      • markSupported

        public boolean markSupported()
        Don't want to support mark and reset since this may get us into concurrency problem when different pieces of software may have a handle to the underlying InputStream.
        Overrides:
        markSupported in class InputStream
      • mark

        public void mark​(int readLimit)
        Overrides:
        mark in class InputStream