Package io.jmix.pessimisticlock.impl
Class AnnotationLockDescriptorProvider
java.lang.Object
io.jmix.pessimisticlock.impl.AnnotationLockDescriptorProvider
- All Implemented Interfaces:
- LockDescriptorProvider
@Component("pslock_AnnotationLockDescriptorProvider")
public class AnnotationLockDescriptorProvider
extends Object
implements LockDescriptorProvider
The 
AnnotationLockDescriptorProvider creates and collects
 LockDescriptor objects for locks annotated by PessimisticLock
 annotation from data model objects.- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected final ExtendedEntitiesprotected final Metadataprotected final MetadataToolsprotected final io.micrometer.core.instrument.MeterRegistry
- 
Constructor SummaryConstructorsConstructorDescriptionAnnotationLockDescriptorProvider(ExtendedEntities extendedEntities, MetadataTools metadataTools, Metadata metadata, io.micrometer.core.instrument.MeterRegistry meterRegistry) 
- 
Method Summary
- 
Field Details- 
extendedEntities
- 
metadataTools
- 
metadata
- 
meterRegistryprotected final io.micrometer.core.instrument.MeterRegistry meterRegistry
 
- 
- 
Constructor Details- 
AnnotationLockDescriptorProviderpublic AnnotationLockDescriptorProvider(ExtendedEntities extendedEntities, MetadataTools metadataTools, Metadata metadata, io.micrometer.core.instrument.MeterRegistry meterRegistry) 
 
- 
- 
Method Details- 
getLockDescriptors- Specified by:
- getLockDescriptorsin interface- LockDescriptorProvider
 
 
-