Interface ShardingStrategyInitializationContext
-
public interface ShardingStrategyInitializationContext
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BeanResolver
beanResolver()
ConfigurationPropertySource
configurationPropertySource()
void
disableSharding()
Inform Hibernate Search that sharding is disabled.String
indexName()
void
shardIdentifiers(Set<String> shardIdentifiers)
-
-
-
Method Detail
-
shardIdentifiers
void shardIdentifiers(Set<String> shardIdentifiers)
- Parameters:
shardIdentifiers
- A comprehensive set of all possible values for shard identifiers, i.e. values that can be returned byShardingStrategy.toShardIdentifier(String, String)
orShardingStrategy.toShardIdentifiers(Set)
.
-
disableSharding
void disableSharding()
Inform Hibernate Search that sharding is disabled.
-
indexName
String indexName()
- Returns:
- The name of the index in Hibernate Search.
-
beanResolver
BeanResolver beanResolver()
- Returns:
- A
BeanResolver
.
-
configurationPropertySource
ConfigurationPropertySource configurationPropertySource()
- Returns:
- A configuration property source, appropriately masked so that the factory doesn't need to care about Hibernate Search prefixes (hibernate.search.*, etc.). All the properties can be accessed at the root. CAUTION: the property key "type" is reserved for use by the engine.
-
-