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 ofSolrCoresorg.apache.solr.logging APIs related to capturing log event info in theLoggingHandlerorg.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 booleanZkController. checkIfCoreNodeNameAlreadyExists(CoreDescriptor dcore)static voidCloudUtil. checkSharedFSFailoverReplaced(CoreContainer cc, CoreDescriptor desc)See if coreNodeName has been taken over by another baseUrl and unload core + throw exception if it has been.StringCloudConfigSetService. configSetName(CoreDescriptor cd)RecoveryStrategyRecoveryStrategy.Builder. create(CoreContainer cc, CoreDescriptor cd, RecoveryStrategy.RecoveryListener recoveryListener)SolrResourceLoaderCloudConfigSetService. createCoreResourceLoader(CoreDescriptor cd)StringZkController. getCoreNodeName(CoreDescriptor descriptor)voidZkController. giveupLeadership(CoreDescriptor cd, Throwable tragicException)Best effort to give up the leadership of a shard in a core after hitting a tragic exceptionprotected NamedListCloudConfigSetService. loadConfigSetFlags(CoreDescriptor cd, SolrResourceLoader loader)protected RecoveryStrategyRecoveryStrategy.Builder. newRecoveryStrategy(CoreContainer cc, CoreDescriptor cd, RecoveryStrategy.RecoveryListener recoveryListener)voidZkController. preRegister(CoreDescriptor cd, boolean publishState)voidZkController. publish(CoreDescriptor cd, Replica.State state)voidZkController. publish(CoreDescriptor cd, Replica.State state, boolean updateLastState, boolean forcePublish)Publish core state to overseer.StringZkController. register(String coreName, CoreDescriptor desc, boolean skipRecovery)Register shard with ZooKeeper.StringZkController. register(String coreName, CoreDescriptor desc, boolean recoverReloadedCores, boolean afterExpiration, boolean skipRecovery)Register shard with ZooKeeper.voidZkController. throwErrorIfReplicaReplaced(CoreDescriptor desc)voidZkController. unregister(String coreName, CoreDescriptor cd)voidZkController. unregister(String coreName, CoreDescriptor cd, boolean removeCoreFromZk)Constructors in org.apache.solr.cloud with parameters of type CoreDescriptor Constructor Description CloudDescriptor(CoreDescriptor cd, String coreName, Properties props)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 CoreDescriptorCoreContainer.CoreLoadFailure. cdFields in org.apache.solr.core with type parameters of type CoreDescriptor Modifier and Type Field Description static Predicate<CoreDescriptor>ZkContainer. testing_beforeRegisterInZkprotected Map<String,CoreDescriptor>TransientSolrCoreCacheDefault. transientDescriptorsMethods in org.apache.solr.core that return CoreDescriptor Modifier and Type Method Description protected CoreDescriptorCorePropertiesLocator. buildCoreDescriptor(Path propertiesFile, CoreContainer cc)CoreDescriptorCoreContainer. getCoreDescriptor(String coreName)CoreDescriptorSolrCore. getCoreDescriptor()abstract CoreDescriptorTransientSolrCoreCache. getTransientDescriptor(String name)CoreDescriptorTransientSolrCoreCacheDefault. getTransientDescriptor(String name)CoreDescriptorCoreContainer. getUnloadedCoreDescriptor(String cname)Gets a solr core descriptor for a core that is not loaded.abstract CoreDescriptorTransientSolrCoreCache. removeTransientDescriptor(String name)CoreDescriptorTransientSolrCoreCacheDefault. 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 containerstatic List<CoreDescriptor>CoreSorter. sortCores(CoreContainer coreContainer, List<CoreDescriptor> descriptors)Primary entry-point to sort the cores.Methods in org.apache.solr.core with parameters of type CoreDescriptor Modifier and Type Method Description abstract voidTransientSolrCoreCache. addTransientDescriptor(String rawName, CoreDescriptor cd)voidTransientSolrCoreCacheDefault. addTransientDescriptor(String rawName, CoreDescriptor cd)protected PropertiesCorePropertiesLocator. buildCoreProperties(CoreDescriptor cd)intCoreSorter. compare(CoreDescriptor cd1, CoreDescriptor cd2)abstract StringConfigSetService. configSetName(CoreDescriptor cd)Return a name for the ConfigSet for a core to be used for printing/diagnostic purposes.StringConfigSetService.Standalone. configSetName(CoreDescriptor cd)voidCorePropertiesLocator. create(CoreContainer cc, CoreDescriptor... coreDescriptors)voidCoresLocator. create(CoreContainer cc, CoreDescriptor... coreDescriptors)Make new cores available for discoveryprotected abstract SolrResourceLoaderConfigSetService. createCoreResourceLoader(CoreDescriptor cd)Create a SolrResourceLoader for a coreSolrResourceLoaderConfigSetService.Standalone. createCoreResourceLoader(CoreDescriptor cd)protected IndexSchemaConfigSetService. createIndexSchema(CoreDescriptor cd, SolrConfig solrConfig)Create an IndexSchema object for a core.protected SolrConfigConfigSetService. createSolrConfig(CoreDescriptor cd, SolrResourceLoader loader, boolean isTrusted)Create a SolrConfig object for a corevoidCorePropertiesLocator. delete(CoreContainer cc, CoreDescriptor... coreDescriptors)voidCoresLocator. delete(CoreContainer cc, CoreDescriptor... coreDescriptors)Ensure that the core definitions from the passed in CoreDescriptors are not available for discoverystatic voidSolrCore. deleteUnloadedCore(CoreDescriptor cd, boolean deleteDataDir, boolean deleteInstanceDir)StringDirectoryFactory. getDataHome(CoreDescriptor cd)Get the data home folder.StringHdfsDirectoryFactory. getDataHome(CoreDescriptor cd)Deprecated.booleanCoreContainer. isSharedFs(CoreDescriptor cd)ConfigSetConfigSetService. loadConfigSet(CoreDescriptor dcore)Load the ConfigSet for a coreprotected NamedListConfigSetService. loadConfigSetFlags(CoreDescriptor cd, SolrResourceLoader loader)Return the ConfigSet flags or null if none.protected NamedListConfigSetService. loadConfigSetProperties(CoreDescriptor cd, SolrResourceLoader loader)Return the ConfigSet properties or null if none.protected PathConfigSetService.Standalone. locateInstanceDir(CoreDescriptor cd)voidCorePropertiesLocator. persist(CoreContainer cc, CoreDescriptor... coreDescriptors)voidCoresLocator. persist(CoreContainer cc, CoreDescriptor... coreDescriptors)Ensure that the core definitions from the passed in CoreDescriptors will persist across container restarts.protected SolrCoreCoreContainer. registerCore(CoreDescriptor cd, SolrCore core, boolean registerInZk, boolean skipRecovery)voidCorePropertiesLocator. rename(CoreContainer cc, CoreDescriptor oldCD, CoreDescriptor newCD)voidCoresLocator. rename(CoreContainer cc, CoreDescriptor oldCD, CoreDescriptor newCD)Persist the new name of a renamed corebooleanCoreContainer. repairCoreProperty(CoreDescriptor cd, String prop)voidCorePropertiesLocator. swap(CoreContainer cc, CoreDescriptor cd1, CoreDescriptor cd2)voidCoresLocator. swap(CoreContainer cc, CoreDescriptor cd1, CoreDescriptor cd2)Swap two core definitionsvoidSolrCore. unloadOnClose(CoreDescriptor desc, boolean deleteIndexDir, boolean deleteDataDir, boolean deleteInstanceDir)Method parameters in org.apache.solr.core with type arguments of type CoreDescriptor Modifier and Type Method Description static List<CoreDescriptor>CoreSorter. sortCores(CoreContainer coreContainer, List<CoreDescriptor> descriptors)Primary entry-point to sort the cores.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, 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 voidMDCLoggingContext. setCoreDescriptor(CoreContainer coreContainer, CoreDescriptor cd)Sets multiple information from the params. -
Uses of CoreDescriptor in org.apache.solr.update
Methods in org.apache.solr.update with parameters of type CoreDescriptor Modifier and Type Method Description voidDefaultSolrCoreState. doRecovery(CoreContainer cc, CoreDescriptor cd)abstract voidSolrCoreState. doRecovery(CoreContainer cc, CoreDescriptor cd)
-