Class ReactiveAbstractEntityInitializer
- java.lang.Object
-
- org.hibernate.sql.results.graph.AbstractFetchParentAccess
-
- org.hibernate.sql.results.graph.entity.AbstractEntityInitializer
-
- org.hibernate.reactive.sql.results.graph.entity.ReactiveAbstractEntityInitializer
-
- All Implemented Interfaces:
ReactiveInitializer,EntityInitializer,FetchParentAccess,Initializer
public abstract class ReactiveAbstractEntityInitializer extends AbstractEntityInitializer implements ReactiveInitializer
-
-
Field Summary
-
Fields inherited from class org.hibernate.sql.results.graph.entity.AbstractEntityInitializer
missing
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedReactiveAbstractEntityInitializer(EntityResultGraphNode resultDescriptor, NavigablePath navigablePath, LockMode lockMode, Fetch identifierFetch, Fetch discriminatorFetch, DomainResult<Object> rowIdResult, AssemblerCreationState creationState)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidinitializeInstance(RowProcessingState rowProcessingState)protected CompletionStage<Object[]>reactiveExtractConcreteTypeStateValues(RowProcessingState rowProcessingState)CompletionStage<Void>reactiveInitializeInstance(ReactiveRowProcessingState rowProcessingState)CompletionStage<Void>reactiveResolveInstance(ReactiveRowProcessingState rowProcessingState)voidresolveInstance(RowProcessingState rowProcessingState)-
Methods inherited from class org.hibernate.sql.results.graph.entity.AbstractEntityInitializer
consistentInstance, extractConcreteTypeStateValues, finishUpRow, getAssemblers, getConcreteDescriptor, getEntityDescriptor, getEntityFromExecutionContext, getEntityInstance, getEntityInstanceForNotify, getEntityKey, getIdentifierAssembler, getInitializedPart, getKeyValue, getLockMode, getNavigablePath, getParentKey, getResolvedEntityState, getRowIdAssembler, getSimpleConcreteImplName, getVersionAssembler, instantiateEntity, isEntityInitialized, isEntityReturn, isMissing, preLoad, registerLoadingEntity, registerLoadingEntityInstanceFromExecutionContext, registerNaturalIdResolution, registerPossibleUniqueKeyEntries, registerReloadedEntity, registerReloadedEntity, registerResolutionListener, resolveEntityInstance, resolveEntityInstance, resolveEntityKey, resolveInstance, resolveKey, setEntityInitialized, setEntityInstanceForNotify, setMissing, setResolvedEntityState, shouldSkipResolveInstance, skipInitialization, takeSnapshot, updateCaches
-
Methods inherited from class org.hibernate.sql.results.graph.AbstractFetchParentAccess
clearResolutionListeners, notifyResolutionListeners
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hibernate.sql.results.graph.entity.EntityInitializer
asEntityInitializer, findFirstEntityDescriptorAccess, findFirstEntityInitializer, getInitializedInstance, isEntityInitializer
-
Methods inherited from interface org.hibernate.sql.results.graph.FetchParentAccess
getFetchParentAccess
-
Methods inherited from interface org.hibernate.sql.results.graph.Initializer
asEmbeddableInitializer, endLoading, isAttributeAssignableToConcreteDescriptor, isCollectionInitializer, isEmbeddableInitializer
-
-
-
-
Constructor Detail
-
ReactiveAbstractEntityInitializer
protected ReactiveAbstractEntityInitializer(EntityResultGraphNode resultDescriptor, NavigablePath navigablePath, LockMode lockMode, Fetch identifierFetch, Fetch discriminatorFetch, DomainResult<Object> rowIdResult, AssemblerCreationState creationState)
-
-
Method Detail
-
resolveInstance
public void resolveInstance(RowProcessingState rowProcessingState)
- Specified by:
resolveInstancein interfaceInitializer- Overrides:
resolveInstancein classAbstractEntityInitializer
-
initializeInstance
public void initializeInstance(RowProcessingState rowProcessingState)
- Specified by:
initializeInstancein interfaceInitializer- Overrides:
initializeInstancein classAbstractEntityInitializer
-
reactiveResolveInstance
public CompletionStage<Void> reactiveResolveInstance(ReactiveRowProcessingState rowProcessingState)
- Specified by:
reactiveResolveInstancein interfaceReactiveInitializer
-
reactiveInitializeInstance
public CompletionStage<Void> reactiveInitializeInstance(ReactiveRowProcessingState rowProcessingState)
- Specified by:
reactiveInitializeInstancein interfaceReactiveInitializer
-
reactiveExtractConcreteTypeStateValues
protected CompletionStage<Object[]> reactiveExtractConcreteTypeStateValues(RowProcessingState rowProcessingState)
-
-