org.apache.solr.handler.dataimport
Class MailEntityProcessor
java.lang.Object
org.apache.solr.handler.dataimport.EntityProcessor
org.apache.solr.handler.dataimport.EntityProcessorBase
org.apache.solr.handler.dataimport.MailEntityProcessor
public class MailEntityProcessor
- extends EntityProcessorBase
An EntityProcessor
instance which can index emails along with their attachments from POP3 or IMAP sources. Refer to
http://wiki.apache.org/solr/DataImportHandler for more
details. This API is experimental and subject to change
- Since:
- solr 1.4
Fields inherited from class org.apache.solr.handler.dataimport.EntityProcessorBase |
ABORT, cacheSupport, context, CONTINUE, entityName, isFirstInit, ON_ERROR, onError, query, rowIterator, SKIP, SKIP_DOC, TRANSFORM_ROW, TRANSFORMER |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MailEntityProcessor
public MailEntityProcessor()
init
public void init(Context context)
- Overrides:
init
in class EntityProcessorBase
nextRow
public Map<String,Object> nextRow()
- Overrides:
nextRow
in class EntityProcessorBase
addPartToDocument
public void addPartToDocument(javax.mail.Part part,
Map<String,Object> row,
boolean outerMost)
throws Exception
- Throws:
Exception
Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.