| 程序包 | 说明 |
|---|---|
| com.alibaba.lindorm.search.common.cloud | |
| org.apache.solr.common.cloud |
Common Solr Cloud and ZooKeeper related classes reused on both clients & server.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static List<String> |
TimeRoutedAliasClient.findCollection(Aliases aliases,
String name,
long start,
long end) |
static boolean |
TimeRoutedAliasClient.isRoutedAlias(String aliasName,
Aliases aliases) |
List<Map.Entry<Instant,String>> |
TimeRoutedAliasClient.parseCollections(Aliases aliases,
Supplier<SolrException> aliasNotExist)
Parses the timestamp from the collection list and returns them in reverse sorted order (most recent 1st)
|
| 限定符和类型 | 字段和说明 |
|---|---|
static Aliases |
Aliases.EMPTY
An empty, minimal Aliases primarily used to support the non-cloud solr use cases.
|
| 限定符和类型 | 方法和说明 |
|---|---|
Aliases |
Aliases.cloneWithCollectionAlias(String alias,
String collections)
Creates a new Aliases instance with the same data as the current one but with a modification based on the
parameters.
|
Aliases |
Aliases.cloneWithCollectionAliasProperties(String alias,
Map<String,String> properties)
Set the values for some properties keys on a collection alias.
|
Aliases |
Aliases.cloneWithCollectionAliasProperties(String alias,
String propertiesKey,
String propertiesValue)
Set the value for some properties on a collection alias.
|
Aliases |
Aliases.cloneWithRename(String before,
String after)
Rename an alias.
|
static Aliases |
Aliases.fromJSON(byte[] bytes,
int zNodeVersion)
Create an instance from the JSON bytes read from zookeeper.
|
Aliases |
ZkStateReader.getAliases()
Get an immutable copy of the present state of the aliases.
|
Aliases |
ZkStateReader.AliasesManager.getAliases() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ZkStateReader.AliasesManager.applyModificationAndExportToZk(UnaryOperator<Aliases> op)
Writes an updated
Aliases to zk. |
Copyright © 2006–2022 The Apache Software Foundation. All rights reserved.