| Modifier and Type | Method and Description |
|---|---|
<R,E,E2,C> PojoScopeDelegate<R,E2,C> |
PojoMappingDelegate.createPojoScope(PojoScopeMappingContext mappingContext,
Collection<? extends PojoRawTypeIdentifier<? extends E>> targetedTypes,
PojoScopeTypeExtendedContextProvider<E,C> indexedTypeExtendedContextProvider) |
| Modifier and Type | Method and Description |
|---|---|
PojoRawTypeIdentifier<?> |
PojoAdditionalMetadataCollectorTypeNode.getTypeIdentifier() |
| Modifier and Type | Method and Description |
|---|---|
<T> PojoRawTypeIdentifier<? extends T> |
PojoRuntimeIntrospector.getEntityTypeIdentifier(T entity)
Detect the type of a given entity instance.
|
PojoRawTypeIdentifier<T> |
PojoRawTypeModel.getTypeIdentifier() |
static <T> PojoRawTypeIdentifier<T> |
PojoRawTypeIdentifier.of(Class<T> javaClass) |
static <T> PojoRawTypeIdentifier<T> |
PojoRawTypeIdentifier.of(Class<T> javaClass,
String label) |
| Modifier and Type | Method and Description |
|---|---|
C |
PojoScopeTypeExtendedContextProvider.getByExactType(PojoRawTypeIdentifier<? extends E> typeIdentifier) |
| Modifier and Type | Method and Description |
|---|---|
void |
PojoIndexingPlan.add(PojoRawTypeIdentifier<?> typeIdentifier,
Object providedId,
Object entity)
Add an entity to the index, assuming that the entity is absent from the index.
|
CompletableFuture<?> |
PojoIndexer.add(PojoRawTypeIdentifier<?> typeIdentifier,
Object providedId,
Object entity)
Add an entity to the index, assuming that the entity is absent from the index.
|
void |
PojoIndexingPlan.addOrUpdate(PojoRawTypeIdentifier<?> typeIdentifier,
Object providedId,
Object entity)
Update an entity in the index, or add it if it's absent from the index.
|
void |
PojoIndexingPlan.addOrUpdate(PojoRawTypeIdentifier<?> typeIdentifier,
Object providedId,
Object entity,
String... dirtyPaths)
Update an entity in the index, or add it if it's absent from the index,
but try to avoid reindexing if the given dirty paths
are known not to impact the indexed form of that entity.
|
void |
PojoIndexingPlan.delete(PojoRawTypeIdentifier<?> typeIdentifier,
Object providedId,
Object entity)
Delete an entity from the index.
|
void |
PojoIndexingPlan.purge(PojoRawTypeIdentifier<?> typeIdentifier,
Object providedId,
String providedRoutingKey)
Purge an entity from the index.
|
Copyright © 2006-2020 Red Hat, Inc. and others. Licensed under the GNU Lesser General Public License (LGPL), version 2.1 or later.