Uses of Class
org.apache.solr.core.CoreDescriptor
-
Packages that use CoreDescriptor Package Description org.apache.solr.cloud Classes for dealing with ZooKeeper when operating in SolrCloud mode.org.apache.solr.core Core classes implementing Solr internals and the management ofSolrCore
sorg.apache.solr.logging APIs related to capturing log event info in theLoggingHandler
org.apache.solr.update APIs and classes for managing index updates -
-
Uses of CoreDescriptor in org.apache.solr.cloud
Methods in org.apache.solr.cloud that return types with arguments of type CoreDescriptor Modifier and Type Method Description abstract List<CoreDescriptor>
CurrentCoreDescriptorProvider. getCurrentDescriptors()
Methods in org.apache.solr.cloud with parameters of type CoreDescriptor Modifier and Type Method Description boolean
ZkController. checkIfCoreNodeNameAlreadyExists(CoreDescriptor dcore)
static void
CloudUtil. checkSharedFSFailoverReplaced(CoreContainer cc, CoreDescriptor desc)
See if coreNodeName has been taken over by another baseUrl and unload core + throw exception if it has been.String
CloudConfigSetService. configName(CoreDescriptor cd)
RecoveryStrategy
RecoveryStrategy.Builder. create(CoreContainer cc, CoreDescriptor cd, RecoveryStrategy.RecoveryListener recoveryListener)
SolrResourceLoader
CloudConfigSetService. createCoreResourceLoader(CoreDescriptor cd)
boolean
ZkController. ensureReplicaInLeaderInitiatedRecovery(CoreContainer container, String collection, String shardId, ZkCoreNodeProps replicaCoreProps, CoreDescriptor leaderCd, boolean forcePublishState)
Deprecated.String
ZkController. getCoreNodeName(CoreDescriptor descriptor)
void
ZkController. giveupLeadership(CoreDescriptor cd, Throwable tragicException)
protected RecoveryStrategy
RecoveryStrategy.Builder. newRecoveryStrategy(CoreContainer cc, CoreDescriptor cd, RecoveryStrategy.RecoveryListener recoveryListener)
void
ZkController. preRegister(CoreDescriptor cd, boolean publishState)
void
ZkController. publish(CoreDescriptor cd, Replica.State state)
void
ZkController. publish(CoreDescriptor cd, Replica.State state, boolean updateLastState, boolean forcePublish)
Publish core state to overseer.String
ZkController. register(String coreName, CoreDescriptor desc, boolean skipRecovery)
Register shard with ZooKeeper.String
ZkController. register(String coreName, CoreDescriptor desc, boolean recoverReloadedCores, boolean afterExpiration, boolean skipRecovery)
Register shard with ZooKeeper.void
ZkController. throwErrorIfReplicaReplaced(CoreDescriptor desc)
void
ZkController. unregister(String coreName, CoreDescriptor cd)
void
ZkController. unregister(String coreName, CoreDescriptor cd, boolean removeCoreFromZk)
void
ZkController. updateLeaderInitiatedRecoveryState(String collection, String shardId, String coreNodeName, Replica.State state, CoreDescriptor leaderCd, boolean retryOnConnLoss)
Deprecated.Constructors in org.apache.solr.cloud with parameters of type CoreDescriptor Constructor Description CloudDescriptor(String coreName, Properties props, CoreDescriptor cd)
LeaderInitiatedRecoveryThread(ZkController zkController, CoreContainer cc, String collection, String shardId, ZkCoreNodeProps nodeProps, int maxTries, CoreDescriptor leaderCd)
Deprecated.RecoveryStrategy(CoreContainer cc, CoreDescriptor cd, RecoveryStrategy.RecoveryListener recoveryListener)
-
Uses of CoreDescriptor in org.apache.solr.core
Fields in org.apache.solr.core declared as CoreDescriptor Modifier and Type Field Description CoreDescriptor
CoreContainer.CoreLoadFailure. cd
Fields in org.apache.solr.core with type parameters of type CoreDescriptor Modifier and Type Field Description static Predicate<CoreDescriptor>
ZkContainer. testing_beforeRegisterInZk
protected Map<String,CoreDescriptor>
TransientSolrCoreCacheDefault. transientDescriptors
Methods in org.apache.solr.core that return CoreDescriptor Modifier and Type Method Description protected CoreDescriptor
CorePropertiesLocator. buildCoreDescriptor(Path propertiesFile, CoreContainer cc)
CoreDescriptor
CoreContainer. getCoreDescriptor(String coreName)
CoreDescriptor
SolrCore. getCoreDescriptor()
abstract CoreDescriptor
TransientSolrCoreCache. getTransientDescriptor(String name)
CoreDescriptor
TransientSolrCoreCacheDefault. getTransientDescriptor(String name)
CoreDescriptor
CoreContainer. getUnloadedCoreDescriptor(String cname)
Gets a solr core descriptor for a core that is not loaded.abstract CoreDescriptor
TransientSolrCoreCache. removeTransientDescriptor(String name)
CoreDescriptor
TransientSolrCoreCacheDefault. removeTransientDescriptor(String name)
Methods in org.apache.solr.core that return types with arguments of type CoreDescriptor Modifier and Type Method Description List<CoreDescriptor>
CorePropertiesLocator. discover(CoreContainer cc)
List<CoreDescriptor>
CoresLocator. discover(CoreContainer cc)
Load all the CoreDescriptors from persistence storeList<CoreDescriptor>
CoreContainer. getCoreDescriptors()
Get the CoreDescriptors for all cores managed by this containerMethods in org.apache.solr.core with parameters of type CoreDescriptor Modifier and Type Method Description abstract void
TransientSolrCoreCache. addTransientDescriptor(String rawName, CoreDescriptor cd)
void
TransientSolrCoreCacheDefault. addTransientDescriptor(String rawName, CoreDescriptor cd)
protected Properties
CorePropertiesLocator. buildCoreProperties(CoreDescriptor cd)
int
CoreSorter. compare(CoreDescriptor cd1, CoreDescriptor cd2)
abstract String
ConfigSetService. configName(CoreDescriptor cd)
Return a name for the ConfigSet for a coreString
ConfigSetService.Default. configName(CoreDescriptor cd)
void
CorePropertiesLocator. create(CoreContainer cc, CoreDescriptor... coreDescriptors)
void
CoresLocator. create(CoreContainer cc, CoreDescriptor... coreDescriptors)
Make new cores available for discoveryprotected NamedList
ConfigSetService. createConfigSetProperties(CoreDescriptor cd, SolrResourceLoader loader)
Return the ConfigSet propertiesprotected abstract SolrResourceLoader
ConfigSetService. createCoreResourceLoader(CoreDescriptor cd)
Create a SolrResourceLoader for a coreSolrResourceLoader
ConfigSetService.Default. createCoreResourceLoader(CoreDescriptor cd)
protected IndexSchema
ConfigSetService. createIndexSchema(CoreDescriptor cd, SolrConfig solrConfig)
Create an IndexSchema object for a coreIndexSchema
ConfigSetService.SchemaCaching. createIndexSchema(CoreDescriptor cd, SolrConfig solrConfig)
protected SolrConfig
ConfigSetService. createSolrConfig(CoreDescriptor cd, SolrResourceLoader loader)
Create a SolrConfig object for a corevoid
CorePropertiesLocator. delete(CoreContainer cc, CoreDescriptor... coreDescriptors)
void
CoresLocator. delete(CoreContainer cc, CoreDescriptor... coreDescriptors)
Ensure that the core definitions from the passed in CoreDescriptors are not available for discoverystatic void
SolrCore. deleteUnloadedCore(CoreDescriptor cd, boolean deleteDataDir, boolean deleteInstanceDir)
ConfigSet
ConfigSetService. getConfig(CoreDescriptor dcore)
Load the ConfigSet for a coreprotected NamedList
ConfigSetService. getConfigSetFlags(CoreDescriptor cd, SolrResourceLoader loader)
String
DirectoryFactory. getDataHome(CoreDescriptor cd)
Get the data home folder.String
HdfsDirectoryFactory. getDataHome(CoreDescriptor cd)
boolean
CoreContainer. isSharedFs(CoreDescriptor cd)
protected Path
ConfigSetService.Default. locateInstanceDir(CoreDescriptor cd)
void
CorePropertiesLocator. persist(CoreContainer cc, CoreDescriptor... coreDescriptors)
void
CoresLocator. persist(CoreContainer cc, CoreDescriptor... coreDescriptors)
Ensure that the core definitions from the passed in CoreDescriptors will persist across container restarts.protected SolrCore
CoreContainer. registerCore(CoreDescriptor cd, SolrCore core, boolean registerInZk, boolean skipRecovery)
void
CorePropertiesLocator. rename(CoreContainer cc, CoreDescriptor oldCD, CoreDescriptor newCD)
void
CoresLocator. rename(CoreContainer cc, CoreDescriptor oldCD, CoreDescriptor newCD)
Persist the new name of a renamed coreboolean
CoreContainer. repairCoreProperty(CoreDescriptor cd, String prop)
void
CorePropertiesLocator. swap(CoreContainer cc, CoreDescriptor cd1, CoreDescriptor cd2)
void
CoresLocator. swap(CoreContainer cc, CoreDescriptor cd1, CoreDescriptor cd2)
Swap two core definitionsvoid
SolrCore. unloadOnClose(CoreDescriptor desc, boolean deleteIndexDir, boolean deleteDataDir, boolean deleteInstanceDir)
Constructors in org.apache.solr.core with parameters of type CoreDescriptor Constructor Description CoreDescriptor(String coreName, CoreDescriptor other)
Create a new CoreDescriptor using the properties of an existing oneCoreLoadFailure(CoreDescriptor cd, Exception loadFailure)
SolrCore(CoreContainer coreContainer, String name, String dataDir, SolrConfig config, IndexSchema schema, NamedList configSetProperties, CoreDescriptor coreDescriptor, UpdateHandler updateHandler, IndexDeletionPolicyWrapper delPolicy, SolrCore prev, boolean reload)
Creates a new core and register it in the list of cores.SolrCore(CoreContainer coreContainer, CoreDescriptor cd, ConfigSet coreConfig)
-
Uses of CoreDescriptor in org.apache.solr.logging
Methods in org.apache.solr.logging with parameters of type CoreDescriptor Modifier and Type Method Description static void
MDCLoggingContext. setCoreDescriptor(CoreContainer coreContainer, CoreDescriptor cd)
-
Uses of CoreDescriptor in org.apache.solr.update
Methods in org.apache.solr.update with parameters of type CoreDescriptor Modifier and Type Method Description void
DefaultSolrCoreState. doRecovery(CoreContainer cc, CoreDescriptor cd)
abstract void
SolrCoreState. doRecovery(CoreContainer cc, CoreDescriptor cd)
-