Package com.lucidworks.apollo.component
Class SearchClusterStore
java.lang.Object
com.lucidworks.apollo.store.AbstractItemReadStore<T>
com.lucidworks.apollo.store.AbstractItemStore<T>
com.lucidworks.apollo.store.ItemStore<com.lucidworks.apollo.common.models.SearchCluster>
com.lucidworks.apollo.component.SearchClusterStore
- All Implemented Interfaces:
com.lucidworks.apollo.store.ItemReadStore<com.lucidworks.apollo.common.models.SearchCluster>,com.lucidworks.apollo.store.ItemReadWriteStore<com.lucidworks.apollo.common.models.SearchCluster>,com.lucidworks.apollo.store.ItemWriteStore<com.lucidworks.apollo.common.models.SearchCluster>
public class SearchClusterStore
extends com.lucidworks.apollo.store.ItemStore<com.lucidworks.apollo.common.models.SearchCluster>
Stores records about search clusters -- i.e. SolrCloud servers, bare Solr servers, or potentially other non-Solr
options in the future.
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface com.lucidworks.apollo.store.ItemReadStore
com.lucidworks.apollo.store.ItemReadStore.ItemAndVersion<T extends Object> -
Field Summary
FieldsFields inherited from class com.lucidworks.apollo.store.ItemStore
createMode, curatorFrameworkFields inherited from class com.lucidworks.apollo.store.AbstractItemStore
itemWriter, notFound, putItemTimer, serializeTimer, storePathFields inherited from class com.lucidworks.apollo.store.AbstractItemReadStore
CHARSET, deserializeTimer, getItemTimer, itemPath, itemReader, listItemsTimer, LOG, metricRegistry -
Constructor Summary
ConstructorsConstructorDescriptionSearchClusterStore(org.apache.curator.framework.CuratorFramework curator, com.codahale.metrics.MetricRegistry metricRegistry, com.fasterxml.jackson.databind.ObjectMapper mapper, com.lucidworks.apollo.security.crypto.StringEncryptor encryptor, com.lucidworks.apollo.security.crypto.StringDecryptor decryptor) -
Method Summary
Methods inherited from class com.lucidworks.apollo.store.ItemStore
checkDataLengthError, createItem, createItemOp, deleteAllItems, deleteItem, deleteItemOp, getCreateMode, getItem, getItemBytes, getItems, hasItem, listItems, putItem, putItem, replaceItem, replaceItemOpMethods inherited from class com.lucidworks.apollo.store.AbstractItemStore
asBytesMethods inherited from class com.lucidworks.apollo.store.AbstractItemReadStore
convert, getPath, metricNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.lucidworks.apollo.store.ItemWriteStore
deleteItem, putItem
-
Field Details
-
STORE_PATH
- See Also:
-
-
Constructor Details
-
SearchClusterStore
public SearchClusterStore(org.apache.curator.framework.CuratorFramework curator, com.codahale.metrics.MetricRegistry metricRegistry, com.fasterxml.jackson.databind.ObjectMapper mapper, com.lucidworks.apollo.security.crypto.StringEncryptor encryptor, com.lucidworks.apollo.security.crypto.StringDecryptor decryptor)
-