jodd.mail.att
Class InputStreamAttachment

java.lang.Object
  extended by jodd.mail.EmailAttachment
      extended by jodd.mail.att.InputStreamAttachment

public class InputStreamAttachment
extends EmailAttachment

InputStream email attachment.


Field Summary
protected  java.lang.String contentType
           
protected  java.io.InputStream inputStream
           
 
Fields inherited from class jodd.mail.EmailAttachment
contentId, name, size, targetMessage
 
Constructor Summary
InputStreamAttachment(java.io.InputStream inputStream, java.lang.String contentType, java.lang.String name, java.lang.String contentId)
           
 
Method Summary
 java.lang.String getContentType()
          Returns content type.
 javax.activation.DataSource getDataSource()
          Returns ByteArrayDataSource.
 
Methods inherited from class jodd.mail.EmailAttachment
attachment, getContentId, getName, getSize, isEmbeddedInto, isInline, setEmbeddedMessage, setSize, toByteArray, writeToFile, writeToStream
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

inputStream

protected final java.io.InputStream inputStream

contentType

protected final java.lang.String contentType
Constructor Detail

InputStreamAttachment

public InputStreamAttachment(java.io.InputStream inputStream,
                             java.lang.String contentType,
                             java.lang.String name,
                             java.lang.String contentId)
Method Detail

getDataSource

public javax.activation.DataSource getDataSource()
Returns ByteArrayDataSource.

Specified by:
getDataSource in class EmailAttachment

getContentType

public java.lang.String getContentType()
Returns content type.



Copyright © 2003-2013 Jodd Team