AbstractTypeMapping implementation for objects with ids of type IntegerAbstractTypeMapping implementation for objects with ids of type LongQueryProvider (normally one method less to override)AbstractTypeMapping implementation for objects with ids of type StringGenericTypeMapping that adds setters for ID and version and a read method implementation
that takes care of ID and version settingTypeMapping's type and aliasBulkResponseCountResponseSettings as sole
argument or the default constructor.Settings as arguments object only.#createCriteria(Session) returns nullEsi4J.getIndex()Esi4JMultiIndexManagerDeleteResponseEsi4JEntityResolver but allows for batch optimizationsEsi4JEventProcessor that supports batchingEsi4JProcessingChain supporting batched idexing.Client.Esi4JClient by connecting or creating an ES clusterEsi4JTaskProcessor.Esi4JTaskProcessorEsi4JModuleEsi4JEventProcessor that turns inserts, updates and deletions of objects into tasks
an Esi4JTaskProcessor that processes generated tasks
an Esi4JRebuildProcessor to rebuild indexes
Esi4JEntityResolver that requires a session to work, e.g.Esi4JEntityTasks against an Esi4JIndex.Esi4JEntityTasks.TypeMapping.GetResponse, allows to get the result as an objectRequests.INDEX_CONTENT_TYPE (JSON) bytesIndexResponse, allows to get the id of the indexed objectSessionFactory implementation.Esi4JRebuildSession implementation using a simple IteratorListenableActionFuture that wraps another and transforms its result using a FunctionMultiGetItemResponse, allows to get returned hit as an object (similar to SearchHitWrapper)MultiGetResponsee, allows to get returned results as a List of
MultiGetItemResponseWrapper (similar to SearchResponseWrapper)NodeBuilder to construct a Node.NamedAnalyzer passed to
AbstractFieldMapper.OpenBuilder#indexAnalyzer(NamedAnalyzer) as it's really about the name only.Serializable id and optionally a versionQueuedTaskProcessor.onAfterBulkIndex() afterwardsEsi4JTaskProcessor.processTasks(Esi4JEntityTask[]) multiple times, but might have better performanceEsi4JTaskSource for the given classThreadPoolExecutor to execute Esi4JEntityTasks asynchronously.Esi4JTaskProcessor that uses a QueuedTaskExecutor to process tasks asynchronouslyEsi4JTaskSource for the given classEsi4JEntityTask.resolveEntity(Esi4JEntityResolver) for all tasksEsi4JEntityTask.replaceEntity(Esi4JEntityResolver) is a noop or entity is a
ObjectKeyScrollingScrollingSession instances that are created per session.SearchHit, allows to get returned hit as an objectEsi4JRebuildProcessor implementation before any modifications to underlying index
occur.ObjectKeyEsi4JClient that uses a TransportClient.TypeMapping for given alias and class.TypeMappingsCopyright © 2016 Molindo GmbH. All Rights Reserved.