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 Classes
    Modifier and Type
    Class
    Description
    static class 
     

    Nested classes/interfaces inherited from interface com.lucidworks.apollo.store.ItemReadStore

    com.lucidworks.apollo.store.ItemReadStore.ItemAndVersion<T extends Object>
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     

    Fields inherited from class com.lucidworks.apollo.store.ItemStore

    createMode, curatorFramework

    Fields inherited from class com.lucidworks.apollo.store.AbstractItemStore

    itemWriter, notFound, putItemTimer, serializeTimer, storePath

    Fields inherited from class com.lucidworks.apollo.store.AbstractItemReadStore

    CHARSET, deserializeTimer, getItemTimer, itemPath, itemReader, listItemsTimer, LOG, metricRegistry
  • Constructor Summary

    Constructors
    Constructor
    Description
    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)
     
  • 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, replaceItemOp

    Methods inherited from class com.lucidworks.apollo.store.AbstractItemStore

    asBytes

    Methods inherited from class com.lucidworks.apollo.store.AbstractItemReadStore

    convert, getPath, metricName

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.lucidworks.apollo.store.ItemWriteStore

    deleteItem, putItem
  • Field Details

  • 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)