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 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.StringZkConfigSetService. configSetName(CoreDescriptor cd)RecoveryStrategyRecoveryStrategy.Builder. create(CoreContainer cc, CoreDescriptor cd, RecoveryStrategy.RecoveryListener recoveryListener)SolrResourceLoaderZkConfigSetService. createCoreResourceLoader(CoreDescriptor cd)StringZkController. getCoreNodeName(CoreDescriptor descriptor)voidZkController. giveupLeadership(CoreDescriptor cd)Best effort to give up the leadership of a shard in a core after hitting a tragic exceptionprotected RecoveryStrategyRecoveryStrategy.Builder. newRecoveryStrategy(CoreContainer cc, CoreDescriptor cd, RecoveryStrategy.RecoveryListener recoveryListener)voidZkController. preRegister(CoreDescriptor cd, boolean publishState)voidZkController. publish(CoreDescriptor cd, org.apache.solr.common.cloud.Replica.State state)voidZkController. publish(CoreDescriptor cd, org.apache.solr.common.cloud.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)Constructor parameters in org.apache.solr.cloud with type arguments of type CoreDescriptor Constructor Description ZkController(CoreContainer cc, String zkServerAddress, int zkClientConnectTimeout, CloudConfig cloudConfig, Supplier<List<CoreDescriptor>> descriptorsSupplier) -
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. transientDescriptorsDeprecated.Unlimited map of all the descriptors for all the registered transient cores, including the cores in theTransientSolrCoreCacheDefault.transientCoresas well as all the others.Methods 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()CoreDescriptorSolrCores. getCoreDescriptor(String coreName)Return the CoreDescriptor corresponding to a given core name.CoreDescriptorTransientSolrCores. getCoreDescriptor(String coreName)Deprecated.abstract CoreDescriptorTransientSolrCoreCache. getTransientDescriptor(String name)Deprecated.Gets theCoreDescriptorfor a transient core (loaded or unloaded).CoreDescriptorTransientSolrCoreCacheDefault. getTransientDescriptor(String name)Deprecated.CoreDescriptorCorePropertiesLocator. reload(CoreDescriptor cd, CoreContainer cc)CoreDescriptorCoresLocator. reload(CoreDescriptor cd, CoreContainer cc)Reload a core descriptor.abstract CoreDescriptorTransientSolrCoreCache. removeTransientDescriptor(String name)Deprecated.Removes aCoreDescriptorfrom the list of transient cores descriptors.CoreDescriptorTransientSolrCoreCacheDefault. removeTransientDescriptor(String name)Deprecated.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 containerList<CoreDescriptor>SolrCores. getCoreDescriptors()Get the CoreDescriptors for everySolrCoremanaged here (permanent and transient, loaded and unloaded).List<CoreDescriptor>TransientSolrCores. getCoreDescriptors()Deprecated.abstract Collection<CoreDescriptor>TransientSolrCoreCache. getTransientDescriptors()Deprecated.Gets theCoreDescriptorfor all transient cores (loaded and unloaded).Collection<CoreDescriptor>TransientSolrCoreCacheDefault. getTransientDescriptors()Deprecated.List<CoreDescriptor>CoreSorter. sort(List<CoreDescriptor> cds)Methods in org.apache.solr.core with parameters of type CoreDescriptor Modifier and Type Method Description voidSolrCores. addCoreDescriptor(CoreDescriptor p)voidTransientSolrCores. addCoreDescriptor(CoreDescriptor p)Deprecated.abstract voidTransientSolrCoreCache. addTransientDescriptor(String rawName, CoreDescriptor cd)Deprecated.Adds a newCoreDescriptor.voidTransientSolrCoreCacheDefault. addTransientDescriptor(String rawName, CoreDescriptor cd)Deprecated.protected PropertiesCorePropertiesLocator. buildCoreProperties(CoreDescriptor cd)abstract StringConfigSetService. configSetName(CoreDescriptor cd)Return a name for the ConfigSet for a core to be used for printing/diagnostic purposes.StringFileSystemConfigSetService. 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 coreSolrResourceLoaderFileSystemConfigSetService. createCoreResourceLoader(CoreDescriptor cd)protected IndexSchemaConfigSetService. createIndexSchema(CoreDescriptor cd, SolrConfig solrConfig, boolean forceFetch)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.booleanCoreContainer. isSharedFs(CoreDescriptor cd)ConfigSetConfigSetService. loadConfigSet(CoreDescriptor dcore)Load the ConfigSet for a coreprotected org.apache.solr.common.util.NamedList<Object>ConfigSetService. loadConfigSetProperties(CoreDescriptor cd, SolrResourceLoader loader)Return the ConfigSet properties or null if none.protected PathFileSystemConfigSetService. locateInstanceDir(CoreDescriptor cd)voidSolrCores. markCoreAsLoading(CoreDescriptor cd)voidSolrCores. markCoreAsNotLoading(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.SolrCoreSolrCores. putCore(CoreDescriptor cd, SolrCore core)SolrCoreTransientSolrCores. putCore(CoreDescriptor cd, SolrCore core)Deprecated.protected SolrCoreCoreContainer. registerCore(CoreDescriptor cd, SolrCore core, boolean registerInZk, boolean skipRecovery)CoreDescriptorCorePropertiesLocator. reload(CoreDescriptor cd, CoreContainer cc)CoreDescriptorCoresLocator. reload(CoreDescriptor cd, CoreContainer cc)Reload a core descriptor.voidSolrCores. removeCoreDescriptor(CoreDescriptor p)voidTransientSolrCores. removeCoreDescriptor(CoreDescriptor p)Deprecated.voidCorePropertiesLocator. rename(CoreContainer cc, CoreDescriptor oldCD, CoreDescriptor newCD)voidCoresLocator. rename(CoreContainer cc, CoreDescriptor oldCD, CoreDescriptor newCD)Persist the new name of a renamed corevoidCorePropertiesLocator. 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 List<CoreDescriptor>CoreSorter. sort(List<CoreDescriptor> cds)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) -
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)
-