Interface ReactiveUniqueEntityLoader
-
- All Superinterfaces:
UniqueEntityLoader
public interface ReactiveUniqueEntityLoader extends UniqueEntityLoader
A reactificUniqueEntityLoader
, the contract implemented by all reactive entity loaders, including batch loaders.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CompletionStage<Object>
load(Serializable id, Object optionalObject, SharedSessionContractImplementor session)
CompletionStage<Object>
load(Serializable id, Object optionalObject, SharedSessionContractImplementor session, Boolean readOnly)
CompletionStage<Object>
load(Serializable id, Object optionalObject, SharedSessionContractImplementor session, LockOptions lockOptions)
CompletionStage<Object>
load(Serializable id, Object optionalObject, SharedSessionContractImplementor session, LockOptions lockOptions, Boolean readOnly)
CompletionStage<Object>
load(Object id, SharedSessionContractImplementor session, LockOptions lockOptions)
-
-
-
Method Detail
-
load
CompletionStage<Object> load(Serializable id, Object optionalObject, SharedSessionContractImplementor session)
- Specified by:
load
in interfaceUniqueEntityLoader
-
load
CompletionStage<Object> load(Serializable id, Object optionalObject, SharedSessionContractImplementor session, LockOptions lockOptions)
- Specified by:
load
in interfaceUniqueEntityLoader
-
load
CompletionStage<Object> load(Serializable id, Object optionalObject, SharedSessionContractImplementor session, Boolean readOnly)
- Specified by:
load
in interfaceUniqueEntityLoader
-
load
CompletionStage<Object> load(Serializable id, Object optionalObject, SharedSessionContractImplementor session, LockOptions lockOptions, Boolean readOnly)
- Specified by:
load
in interfaceUniqueEntityLoader
-
load
CompletionStage<Object> load(Object id, SharedSessionContractImplementor session, LockOptions lockOptions)
- Specified by:
load
in interfaceUniqueEntityLoader
-
-