Index
All Classes and Interfaces|All Packages|Constant Field Values
A
C
- ChangeSet - Annotation Interface in com.coditory.sherlock.migrator
- ChangeSetMethodExtractor - Class in com.coditory.sherlock.migrator
- ChangeSetMethodExtractor() - Constructor for class com.coditory.sherlock.migrator.ChangeSetMethodExtractor
- ChangeSetMethodExtractor.ChangeSetMapper<R> - Interface in com.coditory.sherlock.migrator
- com.coditory.sherlock - package com.coditory.sherlock
- com.coditory.sherlock.migrator - package com.coditory.sherlock.migrator
D
- DEFAULT_CLOCK - Static variable in class com.coditory.sherlock.SherlockDefaults
- DEFAULT_LOCK_DURATION - Static variable in class com.coditory.sherlock.SherlockDefaults
- DEFAULT_MIGRATOR_LOCK_ID - Static variable in class com.coditory.sherlock.SherlockDefaults
- description() - Element in annotation interface com.coditory.sherlock.migrator.ChangeSet
- duration() - Method in record class com.coditory.sherlock.LockRequest
-
Returns the value of the
duration
record component.
E
- elapsed() - Method in class com.coditory.sherlock.Timer
- elapsedMs() - Method in class com.coditory.sherlock.Timer
- equals(Object) - Method in record class com.coditory.sherlock.LockRequest
-
Indicates whether some other object is "equal to" this one.
- execute() - Method in class com.coditory.sherlock.migrator.MigrationChangeSet
- expect(boolean, String, Object...) - Static method in class com.coditory.sherlock.Preconditions
- expectEqual(T, T) - Static method in class com.coditory.sherlock.Preconditions
- expectEqual(T, T, String) - Static method in class com.coditory.sherlock.Preconditions
- expectNonEmpty(String, String) - Static method in class com.coditory.sherlock.Preconditions
- expectNonEmpty(List<T>, String) - Static method in class com.coditory.sherlock.Preconditions
- expectNonEmpty(Map<K, E>) - Static method in class com.coditory.sherlock.Preconditions
- expectNonEmpty(Map<K, E>, String) - Static method in class com.coditory.sherlock.Preconditions
- expectNonNull(T, String) - Static method in class com.coditory.sherlock.Preconditions
- expectTruncatedToMillis(Duration, String) - Static method in class com.coditory.sherlock.Preconditions
- extractChangeSets(Object, ChangeSetMethodExtractor.ChangeSetMapper<R>) - Static method in class com.coditory.sherlock.migrator.ChangeSetMethodExtractor
- extractChangeSets(Object, Class<R>) - Static method in class com.coditory.sherlock.migrator.ChangeSetMethodExtractor
G
- getId() - Method in class com.coditory.sherlock.migrator.MigrationChangeSet
H
- hashCode() - Method in record class com.coditory.sherlock.LockRequest
-
Returns a hash code value for this object.
I
L
- lockId() - Method in record class com.coditory.sherlock.LockRequest
-
Returns the value of the
lockId
record component. - LockRequest - Record Class in com.coditory.sherlock
- LockRequest(String, String) - Constructor for record class com.coditory.sherlock.LockRequest
- LockRequest(String, String, Duration) - Constructor for record class com.coditory.sherlock.LockRequest
-
Creates an instance of a
LockRequest
record class.
M
- map(Supplier<?>, Class<?>) - Method in interface com.coditory.sherlock.migrator.ChangeSetMethodExtractor.ChangeSetMapper
- MigrationChangeSet<R> - Class in com.coditory.sherlock.migrator
- MigrationChangeSet(String, Supplier<R>) - Constructor for class com.coditory.sherlock.migrator.MigrationChangeSet
N
- nextAvailablePort() - Static method in class com.coditory.sherlock.Ports
O
- order() - Element in annotation interface com.coditory.sherlock.migrator.ChangeSet
- ownerId() - Method in record class com.coditory.sherlock.LockRequest
-
Returns the value of the
ownerId
record component.
P
- Ports - Class in com.coditory.sherlock
- Ports() - Constructor for class com.coditory.sherlock.Ports
- Preconditions - Class in com.coditory.sherlock
-
Preconditions for sherlock distributed lock.
S
- SherlockDefaults - Class in com.coditory.sherlock
- start() - Static method in class com.coditory.sherlock.Timer
T
- Timer - Class in com.coditory.sherlock
- Timer() - Constructor for class com.coditory.sherlock.Timer
- toString() - Method in record class com.coditory.sherlock.LockRequest
-
Returns a string representation of this record class.
U
- uuid() - Static method in class com.coditory.sherlock.UuidGenerator
- UuidGenerator - Class in com.coditory.sherlock
All Classes and Interfaces|All Packages|Constant Field Values