Modifier and Type | Class and Description |
---|---|
class |
PropertiesBasedLuceneAnalyzerDefinitionSourceService
The default LuceneAnalyzerDefinitionSourceService.
|
Modifier and Type | Interface and Description |
---|---|
interface |
LuceneAnalyzerDefinitionSourceService
This service allows to inject a custom
LuceneAnalyzerDefinitionProvider . |
Modifier and Type | Interface and Description |
---|---|
interface |
MessageSenderService
Abstract away message submission.
|
interface |
NodeSelectorService
Contains the
NodeSelectorStrategy selected for each index,
or returns the default one. |
Modifier and Type | Class and Description |
---|---|
class |
DefaultNodeSelectorService
Maintains a registry of node selectors per index,
so that we can handle each index independently while sharing
the same JGroups channel.
|
class |
DispatchMessageSender
We use the MessageDispatcher instead of the JChannel to be able to use blocking
operations (optionally) without having to rely on the RSVP protocol
being configured on the stack.
|
Modifier and Type | Field and Description |
---|---|
static Map<Class<? extends Service>,String> |
Environment.DEFAULT_SERVICES_MAP |
Modifier and Type | Class and Description |
---|---|
class |
DelegatingClassLoaderService
An implementation of class loader service which delegates to the ORM provided
ClassLoaderService . |
class |
HibernateCoreIdUniquenessResolver
Implementation extracting entity classes from the configuration
and release the configuration reference for future Garbage Collection.
|
Modifier and Type | Method and Description |
---|---|
Map<Class<? extends Service>,Object> |
SearchConfigurationFromHibernateCore.getProvidedServices() |
Modifier and Type | Interface and Description |
---|---|
interface |
DirectoryProviderService<D extends Directory>
This Service allows to customize the creation of
DirectoryProvider
instances, potentially making use of shortcuts for the implementation names and altering default implementations. |
interface |
IdUniquenessResolver
Contract checking that two given classes cannot share the same identifier and be two different
instances in the underlying datastore (or event provider).
|
interface |
IndexManagerFactory
By implementing this integration point you can customize the creation of IndexManager instances.
|
Modifier and Type | Method and Description |
---|---|
Map<Class<? extends Service>,Object> |
SearchConfiguration.getProvidedServices()
Return the provided services.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultIdUniquenessResolver
Default implementation that is conservative and always answers that ids may not be unique.
|
Modifier and Type | Class and Description |
---|---|
class |
BackendRequestProcessor
Executes single or multiple
BackendRequest s against the Elasticsearch server. |
class |
JestClient
Provides access to the JEST client.
|
Modifier and Type | Interface and Description |
---|---|
interface |
GsonService
Centralizes the configuration of the Gson object.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultGsonService |
class |
ElasticsearchLuceneQueryTranslator
Translates Lucene queries into ES queries.
|
class |
ElasticsearchNestingContextFactoryProvider |
class |
JestAPIFormatter |
Modifier and Type | Interface and Description |
---|---|
interface |
ElasticsearchSchemaCreator
An object responsible for creating an index and its mappings based on provided metadata.
|
interface |
ElasticsearchSchemaDropper
An object responsible for dropping an indexes.
|
interface |
ElasticsearchSchemaMigrator
An object responsible for merging an existing index with provided metadata.
|
interface |
ElasticsearchSchemaTranslator
An object responsible for translating a Hibernate Search schema to an Elasticsearch schema.
|
interface |
ElasticsearchSchemaValidator
An object responsible for validating type mappings retrieved from an existing Elasticsearch instance
against Hibernate Search-generated type mappings.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultElasticsearchSchemaCreator
The default
ElasticsearchSchemaCreator implementation. |
class |
DefaultElasticsearchSchemaDropper
The default
ElasticsearchSchemaDropper implementation. |
class |
DefaultElasticsearchSchemaMigrator
The default
ElasticsearchSchemaMigrator implementation. |
class |
DefaultElasticsearchSchemaTranslator
The default
ElasticsearchSchemaTranslator implementation. |
class |
DefaultElasticsearchSchemaValidator
The default
ElasticsearchSchemaValidator implementation. |
class |
ElasticsearchSchemaAccessor
A utility implementing primitives for the various
DefaultElasticsearchSchema* . |
Modifier and Type | Interface and Description |
---|---|
interface |
ElasticsearchAnalyzerDefinitionTranslator
An object responsible for translating a Hibernate Search analyzer-related definition to Elasticsearch definitions.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultElasticsearchAnalyzerDefinitionTranslator |
Modifier and Type | Class and Description |
---|---|
class |
DefaultIndexManagerFactory
This is the default
IndexManagerFactory implementation for Hibernate Search. |
Modifier and Type | Method and Description |
---|---|
Map<Class<? extends Service>,Object> |
IncrementalSearchConfiguration.getProvidedServices() |
Map<Class<? extends Service>,Object> |
ReflectionReplacingSearchConfiguration.getProvidedServices() |
Modifier and Type | Interface and Description |
---|---|
interface |
NestingContextFactoryProvider
Service for obtaining
NestingContextFactory implementations. |
Modifier and Type | Class and Description |
---|---|
class |
DefaultClassLoaderService
Default implementation of
ClassLoaderService using the old pre class loader service apporach of
attempting to load from the current and thread context class loaders. |
Modifier and Type | Interface and Description |
---|---|
interface |
ClassLoaderService
A service for interacting with class loaders.
|
Modifier and Type | Method and Description |
---|---|
<S extends Service> |
StandardServiceManager.releaseService(Class<S> serviceRole) |
<S extends Service> |
StandardServiceManager.requestReference(Class<S> serviceRole) |
<S extends Service> |
StandardServiceManager.requestService(Class<S> serviceRole) |
Constructor and Description |
---|
StandardServiceManager(SearchConfiguration searchConfiguration,
BuildContext buildContext,
Map<Class<? extends Service>,String> defaultServices) |
Modifier and Type | Class and Description |
---|---|
class |
ServiceReference<S extends Service>
A auto-closable reference to a
Service . |
Modifier and Type | Method and Description |
---|---|
<S extends Service> |
ServiceManager.releaseService(Class<S> serviceRole)
Releases the service in the specified service role.
|
<S extends Service> |
ServiceManager.requestReference(Class<S> serviceRole)
Gets a reference to the service with the requested role.
|
<S extends Service> |
ServiceManager.requestService(Class<S> serviceRole)
Gets the service in the specified service role.
|
Modifier and Type | Interface and Description |
---|---|
interface |
HibernateSessionFactoryService
A Hibernate Search service which allows to request a Hibernate
SessionFactory during bootstrapping. |
Modifier and Type | Class and Description |
---|---|
class |
DefaultHibernateSessionFactoryService
A Hibernate Search service which allows to request a Hibernate
SessionFactory during bootstrapping. |
Modifier and Type | Class and Description |
---|---|
class |
AvroSerializationProvider
Avro based implementation of
SerializationProvider . |
Modifier and Type | Class and Description |
---|---|
class |
LuceneWorkSerializerImpl
Serializes
List<LuceneWork> instances back and forth using a pluggable SerializerProvider . |
Modifier and Type | Interface and Description |
---|---|
interface |
LuceneWorkSerializer
Serialize
LuceneWork instances. |
interface |
SerializationProvider
Provides access to a serializer and deserializer to send the necessary work load for remote backends over the wire.
|
Modifier and Type | Interface and Description |
---|---|
interface |
LuceneQueryTranslator
Implementations translate Lucene queries into other backend-specific representations.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultDirectoryProviderService
Default
DefaultDirectoryProviderService |
class |
DefaultLockFactoryCreator
The one and only
LockFactoryCreator . |
Modifier and Type | Interface and Description |
---|---|
interface |
LockFactoryCreator
A service for obtaining
LockFactory s based on the current configuration. |
Modifier and Type | Class and Description |
---|---|
class |
BaseDirectoryProviderService
Base class for custom
DirectoryProviderService implementations |
Copyright © 2006-2017 Red Hat, Inc. All Rights Reserved