|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.infinispan.config.AbstractConfigurationBean
org.infinispan.config.AbstractNamedCacheConfigurationBean
org.infinispan.config.Configuration.QueryConfigurationBean
public static class Configuration.QueryConfigurationBean
Configures indexing of entries in the cache for searching. Note that infinispan-query.jar and its dependencies needs to be available if this option is to be used.
Field Summary | |
---|---|
protected Boolean |
enabled
|
protected Boolean |
indexLocalOnly
|
protected TypedProperties |
properties
|
Fields inherited from class org.infinispan.config.AbstractNamedCacheConfigurationBean |
---|
cr |
Fields inherited from class org.infinispan.config.AbstractConfigurationBean |
---|
overriddenConfigurationElements |
Constructor Summary | |
---|---|
Configuration.QueryConfigurationBean()
|
Methods inherited from class org.infinispan.config.AbstractNamedCacheConfigurationBean |
---|
inject |
Methods inherited from class org.infinispan.config.AbstractConfigurationBean |
---|
testImmutability, toTypedProperties, toTypedProperties, uc, willUnmarshall |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected Boolean enabled
protected Boolean indexLocalOnly
protected TypedProperties properties
Constructor Detail |
---|
public Configuration.QueryConfigurationBean()
Method Detail |
---|
public void accept(ConfigurationBeanVisitor v)
public Boolean isEnabled()
@Deprecated public void setEnabled(Boolean enabled)
public Boolean isIndexLocalOnly()
@Deprecated public void setIndexLocalOnly(Boolean indexLocalOnly)
indexLocalOnly(Boolean)
instead
public FluentConfiguration.IndexingConfig indexLocalOnly(Boolean indexLocalOnly)
FluentConfiguration.IndexingConfig
indexLocalOnly
in interface FluentConfiguration.IndexingConfig
this
, for method chainingpublic FluentConfiguration.IndexingConfig withProperties(Properties properties)
FluentConfiguration.IndexingConfig
The Query engine relies on properties for configuration.
These properties are passed directly to the embedded Hibernate Search engine, so for the complete and up to date documentation about available properties refer to the Hibernate Search reference of the version you're using with Infinispan Query.
withProperties
in interface FluentConfiguration.IndexingConfig
this
, for method chainingpublic FluentConfiguration.IndexingConfig addProperty(String key, String value)
FluentConfiguration.IndexingConfig
Defines a single property. Can be used multiple times to define all needed properties,
but the full set is overridden by FluentConfiguration.IndexingConfig.withProperties(Properties)
.
These properties are passed directly to the embedded Hibernate Search engine, so for the complete and up to date documentation about available properties refer to the Hibernate Search reference of the version you're using with Infinispan Query.
addProperty
in interface FluentConfiguration.IndexingConfig
key
- Property keyvalue
- Property value
this
, for method chainingpublic FluentConfiguration.IndexingConfig disable()
FluentConfiguration.IndexingConfig
FluentTypes.indexing()
method enables Indexing implicitly. If needed, this method can be used to disable it.
disable
in interface FluentConfiguration.IndexingConfig
this
, for method chainingprotected Configuration.QueryConfigurationBean setConfiguration(Configuration config)
public boolean equals(Object o)
equals
in class Object
public int hashCode()
hashCode
in class Object
protected boolean hasComponentStarted()
AbstractConfigurationBean
hasComponentStarted
in class AbstractNamedCacheConfigurationBean
public Configuration.QueryConfigurationBean clone()
clone
in interface CloneableConfigurationComponent
clone
in class AbstractNamedCacheConfigurationBean
public String toString()
toString
in class Object
public FluentConfiguration.LockingConfig locking()
public FluentConfiguration.LoadersConfig loaders()
public FluentConfiguration.TransactionConfig transaction()
public FluentConfiguration.DeadlockDetectionConfig deadlockDetection()
FluentConfiguration.DeadlockDetectionConfig.disable()
public FluentConfiguration.CustomInterceptorsConfig customInterceptors()
public FluentConfiguration.EvictionConfig eviction()
public FluentConfiguration.ExpirationConfig expiration()
public FluentConfiguration.ClusteringConfig clustering()
public FluentConfiguration.IndexingConfig indexing()
FluentConfiguration.IndexingConfig.disable()
public FluentConfiguration.DataContainerConfig dataContainer()
public FluentConfiguration.UnsafeConfig unsafe()
public FluentConfiguration.JmxStatisticsConfig jmxStatistics()
public FluentConfiguration.StoreAsBinaryConfig storeAsBinary()
public FluentConfiguration.InvocationBatchingConfig invocationBatching()
public Configuration build()
public FluentConfiguration.LockingConfig locking()
public FluentConfiguration.LoadersConfig loaders()
public FluentConfiguration.TransactionConfig transaction()
public FluentConfiguration.DeadlockDetectionConfig deadlockDetection()
FluentConfiguration.DeadlockDetectionConfig.disable()
public FluentConfiguration.CustomInterceptorsConfig customInterceptors()
public FluentConfiguration.EvictionConfig eviction()
public FluentConfiguration.ExpirationConfig expiration()
public FluentConfiguration.ClusteringConfig clustering()
public FluentConfiguration.IndexingConfig indexing()
FluentConfiguration.IndexingConfig.disable()
public FluentConfiguration.DataContainerConfig dataContainer()
public FluentConfiguration.UnsafeConfig unsafe()
public FluentConfiguration.JmxStatisticsConfig jmxStatistics()
public FluentConfiguration.StoreAsBinaryConfig storeAsBinary()
public FluentConfiguration.InvocationBatchingConfig invocationBatching()
public FluentConfiguration.AsyncConfig async()
public FluentConfiguration.SyncConfig sync()
public FluentConfiguration.StateRetrievalConfig stateRetrieval()
public FluentConfiguration.L1Config l1()
public FluentConfiguration.HashConfig hash()
public FluentConfiguration.ClusteringConfig mode(Configuration.CacheMode mode)
public FluentConfiguration.TransactionConfig transactionManagerLookupClass(Class<? extends TransactionManagerLookup> transactionManagerLookupClass)
public FluentConfiguration.TransactionConfig transactionManagerLookup(TransactionManagerLookup transactionManagerLookup)
public FluentConfiguration.TransactionConfig transactionSynchronizationRegistryLookup(TransactionSynchronizationRegistryLookup transactionSynchronizationRegistryLookup)
public FluentConfiguration.TransactionConfig syncCommitPhase(Boolean syncCommitPhase)
public FluentConfiguration.TransactionConfig syncRollbackPhase(Boolean syncRollbackPhase)
public FluentConfiguration.TransactionConfig useEagerLocking(Boolean useEagerLocking)
public FluentConfiguration.TransactionConfig eagerLockSingleNode(Boolean eagerLockSingleNode)
public FluentConfiguration.TransactionConfig cacheStopTimeout(Integer cacheStopTimeout)
public FluentConfiguration.TransactionConfig useSynchronization(Boolean useSynchronization)
public FluentConfiguration.RecoveryConfig recovery()
public Configuration build()
|
--> | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |