Author: echatellier Date: 2010-06-29 17:03:14 +0200 (Tue, 29 Jun 2010) New Revision: 172 Url: http://nuiton.org/repositories/revision/wikitty/172 Log: Add new constructor with properties (unused for now) Modified: trunk/wikitty-solr-impl/src/main/java/org/nuiton/wikitty/solr/WikittySearchEnginSolr.java Modified: trunk/wikitty-solr-impl/src/main/java/org/nuiton/wikitty/solr/WikittySearchEnginSolr.java =================================================================== --- trunk/wikitty-solr-impl/src/main/java/org/nuiton/wikitty/solr/WikittySearchEnginSolr.java 2010-06-29 14:41:57 UTC (rev 171) +++ trunk/wikitty-solr-impl/src/main/java/org/nuiton/wikitty/solr/WikittySearchEnginSolr.java 2010-06-29 15:03:14 UTC (rev 172) @@ -25,6 +25,7 @@ import java.util.Iterator; import java.util.List; import java.util.Map; +import java.util.Properties; import java.util.Set; import org.apache.commons.logging.Log; @@ -42,7 +43,9 @@ import org.nuiton.wikitty.Criteria; import org.nuiton.wikitty.FacetTopic; import org.nuiton.wikitty.FieldType; +import org.nuiton.wikitty.FieldType.TYPE; import org.nuiton.wikitty.PagedResult; +import org.nuiton.wikitty.TreeNode; import org.nuiton.wikitty.UpdateResponse; import org.nuiton.wikitty.Wikitty; import org.nuiton.wikitty.WikittyException; @@ -50,10 +53,8 @@ import org.nuiton.wikitty.WikittyExtensionStorage; import org.nuiton.wikitty.WikittySearchEngin; import org.nuiton.wikitty.WikittyTransaction; -import org.nuiton.wikitty.FieldType.TYPE; import org.nuiton.wikitty.search.Element; import org.nuiton.wikitty.search.Search; -import org.nuiton.wikitty.TreeNode; import com.arjuna.ats.arjuna.coordinator.BasicAction; import com.arjuna.ats.arjuna.coordinator.OnePhaseResource; @@ -447,7 +448,22 @@ /** JTA resource */ protected SolrResource solrResource; + /** + * Init wikitty search engin on solr embedded server. + * + * @param extensionStorage extension storage + */ public WikittySearchEnginSolr(WikittyExtensionStorage extensionStorage) { + this(extensionStorage, null); + } + + /** + * Init wikitty search engin on solr embedded server. + * + * @param extensionStorage extension storage + * @param properties properties (can be null) + */ + public WikittySearchEnginSolr(WikittyExtensionStorage extensionStorage, Properties properties) { try { CoreContainer.Initializer initializer = new CoreContainer.Initializer(); CoreContainer coreContainer = initializer.initialize();