public abstract class TransientSolrCoreCache extends Object
Constructor and Description |
---|
TransientSolrCoreCache() |
Modifier and Type | Method and Description |
---|---|
abstract SolrCore |
addCore(String name,
SolrCore core) |
abstract void |
addTransientDescriptor(String rawName,
CoreDescriptor cd) |
void |
close()
Must be called in order to free resources!
|
abstract boolean |
containsCore(String name) |
abstract Set<String> |
getAllCoreNames() |
abstract CoreContainer |
getContainer() |
abstract SolrCore |
getCore(String name) |
abstract Set<String> |
getLoadedCoreNames() |
abstract int |
getStatus(String coreName) |
abstract CoreDescriptor |
getTransientDescriptor(String name) |
Collection<CoreDescriptor> |
getTransientDescriptors()
Gets the
CoreDescriptor for all transient cores (loaded and unloaded). |
abstract Collection<SolrCore> |
prepareForShutdown() |
abstract SolrCore |
removeCore(String name) |
abstract CoreDescriptor |
removeTransientDescriptor(String name) |
abstract void |
setStatus(String coreName,
int status) |
public abstract CoreContainer getContainer()
public abstract boolean containsCore(String name)
public abstract Collection<SolrCore> prepareForShutdown()
public abstract void addTransientDescriptor(String rawName, CoreDescriptor cd)
public abstract CoreDescriptor getTransientDescriptor(String name)
public Collection<CoreDescriptor> getTransientDescriptors()
CoreDescriptor
for all transient cores (loaded and unloaded).public abstract CoreDescriptor removeTransientDescriptor(String name)
public void close()
public abstract int getStatus(String coreName)
public abstract void setStatus(String coreName, int status)
Copyright © 2000-2021 Apache Software Foundation. All Rights Reserved.