Author: gsingers
Date: Thu May 22 12:20:04 2008
New Revision: 659216
URL: http://svn.apache.org/viewvc?rev=659216&view=rev
Log:
Added javadocs
Modified:
lucene/solr/trunk/src/java/org/apache/solr/handler/component/SearchComponent.java
Modified:
lucene/solr/trunk/src/java/org/apache/solr/handler/component/SearchComponent.java
URL:
http://svn.apache.org/viewvc/lucene/solr/trunk/src/java/org/apache/solr/handler/component/SearchComponent.java?rev=659216&r1=659215&r2=659216&view=diff
==============================================================================
---
lucene/solr/trunk/src/java/org/apache/solr/handler/component/SearchComponent.java
(original)
+++
lucene/solr/trunk/src/java/org/apache/solr/handler/component/SearchComponent.java
Thu May 22 12:20:04 2008
@@ -36,7 +36,21 @@
*/
public abstract class SearchComponent implements SolrInfoMBean,
NamedListInitializedPlugin
{
+ /**
+ * Prepare the response. Guaranteed to be called before any SearchComponent
[EMAIL PROTECTED] #process(org.apache.solr.handler.component.ResponseBuilder)}
method.
+ * Called for every incoming request.
+ *
+ * The place to do initialization that is request dependent.
+ * @param rb The [EMAIL PROTECTED]
org.apache.solr.handler.component.ResponseBuilder}
+ * @throws IOException
+ */
public abstract void prepare(ResponseBuilder rb) throws IOException;
+
+ /**
+ * Process the request for this component
+ * @param rb The [EMAIL PROTECTED] ResponseBuilder}
+ * @throws IOException
+ */
public abstract void process(ResponseBuilder rb) throws IOException;
/** Process for a distributed search.