|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.james.core.MimeMessageSource | +--org.apache.james.mailrepository.MimeMessageJDBCSource
This class points to a specific message in a repository. This will return an InputStream to the JDBC field/record, possibly sequenced with the file stream.
Constructor Summary | |
MimeMessageJDBCSource(JDBCMailRepository repository,
String key,
StreamRepository sr)
Construct a MimeMessageSource based on a JDBC repository, a key, and a stream repository (where we might store the message body) |
Method Summary | |
boolean |
equals(Object obj)
Check to see whether this is the same repository and the same key |
InputStream |
getInputStream()
Return the input stream to the database field and then the file stream. |
long |
getMessageSize()
Runs a custom SQL statement to check the size of the message body |
String |
getSourceId()
Returns a unique String ID that represents the location from where this source is loaded. |
int |
hashCode()
Provide a hash code that is consistent with equals for this class |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public MimeMessageJDBCSource(JDBCMailRepository repository, String key, StreamRepository sr) throws IOException
Method Detail |
public String getSourceId()
getSourceId
in class MimeMessageSource
public InputStream getInputStream() throws IOException
getInputStream
in class MimeMessageSource
InputStream
containing the data
IOException
- if an error occurs while generating the
InputStreampublic long getMessageSize() throws IOException
getMessageSize
in class MimeMessageSource
IOException
- if an error is encountered while computing the message sizepublic boolean equals(Object obj)
equals
in class Object
public int hashCode()
hashCode
in class Object
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |