package com.lucidworks.storm.solr; import org.apache.solr.client.solrj.impl.CloudSolrClient; import org.apache.solr.common.SolrInputDocument; public class DefaultDocumentAssignmentStrategy implements DocumentAssignmentStrategy { protected String collection; public String getCollection() { return collection; } public void setCollection(String collection) { this.collection = collection; } public String getCollectionForDoc(CloudSolrClient cloudSolrClient, SolrInputDocument doc) throws Exception { return (collection != null) ? collection : cloudSolrClient.getDefaultCollection(); } }