Index

A C D E G H I L M N O P S T U 
All Classes and Interfaces|All Packages|Constant Field Values

A

author() - Element in annotation interface com.coditory.sherlock.migrator.ChangeSet
 

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

id() - Element in annotation interface com.coditory.sherlock.migrator.ChangeSet
 

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
 
A C D E G H I L M N O P S T U 
All Classes and Interfaces|All Packages|Constant Field Values