Skip navigation links
A C D E F G H I K L M O P R S T V 

A

acquireLockDefault() - Method in interface io.mongock.driver.api.lock.LockManager
Tries to acquire the default lock regardless who is the current owner.
author - Variable in class io.mongock.driver.api.entry.ChangeEntry
 

C

ChangeEntry - Class in io.mongock.driver.api.entry
Entry in the changes collection log Type: entity class.
ChangeEntry() - Constructor for class io.mongock.driver.api.entry.ChangeEntry
 
ChangeEntry(String, String, String, Date, ChangeState, ChangeType, String, String, long, String, Object) - Constructor for class io.mongock.driver.api.entry.ChangeEntry
 
ChangeEntry(String, String, String, Date, ChangeState, ChangeType, String, String, long, String, Object, String) - Constructor for class io.mongock.driver.api.entry.ChangeEntry
 
ChangeEntryExecuted - Class in io.mongock.driver.api.entry
 
ChangeEntryExecuted(String, String, Date, String, String) - Constructor for class io.mongock.driver.api.entry.ChangeEntryExecuted
 
ChangeEntryExecuted(ChangeEntry) - Constructor for class io.mongock.driver.api.entry.ChangeEntryExecuted
 
ChangeEntryService - Interface in io.mongock.driver.api.entry
 
changeId - Variable in class io.mongock.driver.api.entry.ChangeEntry
 
changeLogClass - Variable in class io.mongock.driver.api.entry.ChangeEntry
 
ChangePrintable - Interface in io.mongock.driver.api.util
 
ChangeSetDependency - Class in io.mongock.driver.api.driver
 
ChangeSetDependency(Object) - Constructor for class io.mongock.driver.api.driver.ChangeSetDependency
 
ChangeSetDependency(Class<?>, Object) - Constructor for class io.mongock.driver.api.driver.ChangeSetDependency
 
ChangeSetDependency(Class<?>, Object, boolean) - Constructor for class io.mongock.driver.api.driver.ChangeSetDependency
 
ChangeSetDependency(String, Class<?>, Object) - Constructor for class io.mongock.driver.api.driver.ChangeSetDependency
 
ChangeSetDependency(String, Class<?>, Object, boolean) - Constructor for class io.mongock.driver.api.driver.ChangeSetDependency
 
ChangeSetDependency(String, Class<?>, boolean) - Constructor for class io.mongock.driver.api.driver.ChangeSetDependency
 
ChangeSetDependencyBuildable - Class in io.mongock.driver.api.driver
This class it to hold dependencies that have as implementation a dependency from the DependencyManager itself.
ChangeSetDependencyBuildable(Class<?>, Class<?>, Function<Object, Object>, boolean) - Constructor for class io.mongock.driver.api.driver.ChangeSetDependencyBuildable
 
changeSetMethod - Variable in class io.mongock.driver.api.entry.ChangeEntry
 
ChangeState - Enum in io.mongock.driver.api.entry
 
ChangeType - Enum in io.mongock.driver.api.entry
 
checkProxy(Object) - Static method in class io.mongock.driver.api.lock.guard.proxy.LockGuardProxyFactory
 
close() - Method in interface io.mongock.driver.api.lock.LockManager
 
ConnectionDriver - Interface in io.mongock.driver.api.driver
 
copy() - Method in interface io.mongock.driver.api.driver.TenantSelectable
 

D

DecoratorBase<T> - Class in io.mongock.driver.api.lock.guard.decorator
 
DecoratorBase(T, LockGuardInvoker) - Constructor for class io.mongock.driver.api.lock.guard.decorator.DecoratorBase
 
DEFAULT_NAME - Static variable in class io.mongock.driver.api.driver.ChangeSetDependency
 
deleteAll() - Method in interface io.mongock.driver.api.entry.ChangeEntryService
Only for testing
DependencyInjectionException - Exception in io.mongock.driver.api.common
 
DependencyInjectionException(Class) - Constructor for exception io.mongock.driver.api.common.DependencyInjectionException
 
DependencyInjectionException(Class, String) - Constructor for exception io.mongock.driver.api.common.DependencyInjectionException
 
disableTransaction() - Method in interface io.mongock.driver.api.driver.Transactional
 
DriverLegaciable - Interface in io.mongock.driver.api.driver
 

E

enableTransaction() - Method in interface io.mongock.driver.api.driver.Transactional
 
ensureLockDefault() - Method in interface io.mongock.driver.api.lock.LockManager
Tries to refresh the default lock when the current LockChecker has the lock or , when the lock is expired, is the last owner
EntityRepository<DOMAIN_CLASS,ENTITY_CLASS> - Interface in io.mongock.driver.api.common
 
equals(Object) - Method in class io.mongock.driver.api.driver.ChangeSetDependency
 
errorTrace - Variable in class io.mongock.driver.api.entry.ChangeEntry
 
execute() - Method in interface io.mongock.driver.api.lock.guard.invoker.VoidSupplier
 
executeInTransaction(Runnable) - Method in interface io.mongock.driver.api.driver.Transactional
 
executionHostname - Variable in class io.mongock.driver.api.entry.ChangeEntry
 
executionId - Variable in class io.mongock.driver.api.entry.ChangeEntry
 
executionMillis - Variable in class io.mongock.driver.api.entry.ChangeEntry
 

F

failedInstance(String, String, ChangeState, ChangeType, String, String, String, long, String, Object, String) - Static method in class io.mongock.driver.api.entry.ChangeEntry
 
ForbiddenParameterException - Exception in io.mongock.driver.api.common
 
ForbiddenParameterException(Class, Class<?>) - Constructor for exception io.mongock.driver.api.common.ForbiddenParameterException
 

G

getAllEntriesWithCurrentState() - Method in interface io.mongock.driver.api.entry.ChangeEntryService
Retrieves a list of the entries in database with the current relevant state ordered by execution timestamp.
getAuthor() - Method in class io.mongock.driver.api.entry.ChangeEntry
 
getAuthor() - Method in class io.mongock.driver.api.entry.ChangeEntryExecuted
 
getAuthor() - Method in interface io.mongock.driver.api.util.ChangePrintable
 
getChangeEntryService() - Method in interface io.mongock.driver.api.driver.ConnectionDriver
 
getChangeId() - Method in class io.mongock.driver.api.entry.ChangeEntry
 
getChangeId() - Method in class io.mongock.driver.api.entry.ChangeEntryExecuted
 
getChangeLogClass() - Method in class io.mongock.driver.api.entry.ChangeEntry
 
getChangeLogClass() - Method in class io.mongock.driver.api.entry.ChangeEntryExecuted
 
getChangeLogClassString() - Method in class io.mongock.driver.api.entry.ChangeEntry
 
getChangeLogClassString() - Method in interface io.mongock.driver.api.util.ChangePrintable
 
getChangeSetMethod() - Method in class io.mongock.driver.api.entry.ChangeEntry
 
getChangeSetMethod() - Method in class io.mongock.driver.api.entry.ChangeEntryExecuted
 
getDecoratorFunction() - Method in class io.mongock.driver.api.driver.ChangeSetDependencyBuildable
 
getDefaultKey() - Method in interface io.mongock.driver.api.lock.LockManager
 
getDependencies() - Method in interface io.mongock.driver.api.driver.ConnectionDriver
This method will be called just before executing a changeSet, for all the changeSets, pulling all the refreshed dependencies
getEntriesLog() - Method in interface io.mongock.driver.api.entry.ChangeEntryService
Returns all the changeEntries
getEntriesMap() - Method in interface io.mongock.driver.api.entry.ChangeEntryService
 
getErrorTrace() - Method in class io.mongock.driver.api.entry.ChangeEntry
 
getExecuted() - Method in interface io.mongock.driver.api.entry.ChangeEntryService
Retrieves a list with current executed entries ordered by execution timestamp.
getExecutionHostname() - Method in class io.mongock.driver.api.entry.ChangeEntry
 
getExecutionId() - Method in class io.mongock.driver.api.entry.ChangeEntry
 
getExecutionMillis() - Method in class io.mongock.driver.api.entry.ChangeEntry
 
getId() - Method in class io.mongock.driver.api.entry.ChangeEntry
 
getId() - Method in interface io.mongock.driver.api.util.ChangePrintable
 
getImpl() - Method in class io.mongock.driver.api.lock.guard.decorator.DecoratorBase
 
getImplType() - Method in class io.mongock.driver.api.driver.ChangeSetDependencyBuildable
 
getInstance() - Method in class io.mongock.driver.api.driver.ChangeSetDependency
 
getInstance() - Method in class io.mongock.driver.api.driver.ChangeSetDependencyBuildable
 
getInvoker() - Method in class io.mongock.driver.api.lock.guard.decorator.DecoratorBase
 
getInvoker() - Method in interface io.mongock.driver.api.lock.guard.decorator.Invokable
 
getLegacyMigrationChangeLogClass(boolean) - Method in interface io.mongock.driver.api.driver.DriverLegaciable
 
getLockGuardProxy() - Method in class io.mongock.driver.api.lock.guard.proxy.LockGuardMethodHandler
 
getLockManager() - Method in interface io.mongock.driver.api.driver.ConnectionDriver
 
getLockTryFrequency() - Method in interface io.mongock.driver.api.lock.LockManager
 
getMessage() - Method in exception io.mongock.driver.api.common.DependencyInjectionException
 
getMessage() - Method in exception io.mongock.driver.api.common.ForbiddenParameterException
 
getMetadata() - Method in class io.mongock.driver.api.entry.ChangeEntry
 
getMethodNameString() - Method in class io.mongock.driver.api.entry.ChangeEntry
 
getMethodNameString() - Method in interface io.mongock.driver.api.util.ChangePrintable
 
getName() - Method in exception io.mongock.driver.api.common.DependencyInjectionException
 
getName() - Method in class io.mongock.driver.api.driver.ChangeSetDependency
 
getNonProxyableTypes() - Method in interface io.mongock.driver.api.driver.ConnectionDriver
 
getOriginalTimestamp() - Method in class io.mongock.driver.api.entry.ChangeEntry
 
getOwner() - Method in interface io.mongock.driver.api.lock.LockManager
 
getProxy(T, Class<? super T>) - Method in class io.mongock.driver.api.lock.guard.proxy.LockGuardProxyFactory
 
getRawProxy(Object, Class<?>) - Method in class io.mongock.driver.api.lock.guard.proxy.LockGuardProxyFactory
 
getReplacementClass() - Method in exception io.mongock.driver.api.common.ForbiddenParameterException
 
getState() - Method in class io.mongock.driver.api.entry.ChangeEntry
 
getTimestamp() - Method in class io.mongock.driver.api.entry.ChangeEntry
 
getTimestamp() - Method in class io.mongock.driver.api.entry.ChangeEntryExecuted
 
getTransactioner() - Method in interface io.mongock.driver.api.driver.ConnectionDriver
If transaction available, returns the Transactioner
getType() - Method in class io.mongock.driver.api.driver.ChangeSetDependency
 
getType() - Method in class io.mongock.driver.api.entry.ChangeEntry
 
getType() - Method in interface io.mongock.driver.api.util.ChangePrintable
 
getWrongParameter() - Method in exception io.mongock.driver.api.common.DependencyInjectionException
 

H

hashCode() - Method in class io.mongock.driver.api.driver.ChangeSetDependency
 
hasRelevantState() - Method in class io.mongock.driver.api.entry.ChangeEntry
 

I

initialize() - Method in interface io.mongock.driver.api.driver.ConnectionDriver
 
instance - Variable in class io.mongock.driver.api.driver.ChangeSetDependency
 
instance(String, String, ChangeState, ChangeType, String, String, String, long, String, Object) - Static method in class io.mongock.driver.api.entry.ChangeEntry
 
Invokable - Interface in io.mongock.driver.api.lock.guard.decorator
 
invoke(Supplier<T>) - Method in interface io.mongock.driver.api.lock.guard.invoker.LockGuardInvoker
 
invoke(VoidSupplier) - Method in interface io.mongock.driver.api.lock.guard.invoker.LockGuardInvoker
 
invoke(Supplier<T>) - Method in class io.mongock.driver.api.lock.guard.invoker.LockGuardInvokerImpl
 
invoke(VoidSupplier) - Method in class io.mongock.driver.api.lock.guard.invoker.LockGuardInvokerImpl
 
invoke(Object, Method, Method, Object[]) - Method in class io.mongock.driver.api.lock.guard.proxy.LockGuardMethodHandler
 
invoke(Object, Method, Object[]) - Method in class io.mongock.driver.api.lock.guard.proxy.LockGuardProxy
 
io.mongock.driver.api.common - package io.mongock.driver.api.common
 
io.mongock.driver.api.driver - package io.mongock.driver.api.driver
 
io.mongock.driver.api.entry - package io.mongock.driver.api.entry
 
io.mongock.driver.api.lock - package io.mongock.driver.api.lock
 
io.mongock.driver.api.lock.guard.decorator - package io.mongock.driver.api.lock.guard.decorator
 
io.mongock.driver.api.lock.guard.invoker - package io.mongock.driver.api.lock.guard.invoker
 
io.mongock.driver.api.lock.guard.proxy - package io.mongock.driver.api.lock.guard.proxy
 
io.mongock.driver.api.util - package io.mongock.driver.api.util
 
isAlreadyExecuted(String, String) - Method in interface io.mongock.driver.api.entry.ChangeEntryService
Deprecated.
isDefaultNamed() - Method in class io.mongock.driver.api.driver.ChangeSetDependency
 
isExecuted() - Method in class io.mongock.driver.api.entry.ChangeEntry
 
isFailed() - Method in enum io.mongock.driver.api.entry.ChangeState
 
isLockHeld() - Method in interface io.mongock.driver.api.lock.LockManager
 
isProxeable() - Method in class io.mongock.driver.api.driver.ChangeSetDependency
 
isProxy(Object) - Static method in class io.mongock.driver.api.lock.guard.proxy.LockGuardProxyFactory
 
isProxyClass(Class<?>) - Static method in class io.mongock.driver.api.lock.guard.proxy.LockGuardProxyFactory
 
isReleaseStarted() - Method in interface io.mongock.driver.api.lock.LockManager
 
isTransactionable() - Method in interface io.mongock.driver.api.driver.ConnectionDriver
Default implementations

K

KEY_AUTHOR - Static variable in class io.mongock.driver.api.entry.ChangeEntry
 
KEY_CHANGE_ID - Static variable in class io.mongock.driver.api.entry.ChangeEntry
 
KEY_CHANGELOG_CLASS - Static variable in class io.mongock.driver.api.entry.ChangeEntry
 
KEY_CHANGESET_METHOD - Static variable in class io.mongock.driver.api.entry.ChangeEntry
 
KEY_ERROR_TRACE - Static variable in class io.mongock.driver.api.entry.ChangeEntry
 
KEY_EXECUTION_HOST_NAME - Static variable in class io.mongock.driver.api.entry.ChangeEntry
 
KEY_EXECUTION_ID - Static variable in class io.mongock.driver.api.entry.ChangeEntry
 
KEY_EXECUTION_MILLIS - Static variable in class io.mongock.driver.api.entry.ChangeEntry
 
KEY_METADATA - Static variable in class io.mongock.driver.api.entry.ChangeEntry
 
KEY_STATE - Static variable in class io.mongock.driver.api.entry.ChangeEntry
 
KEY_TIMESTAMP - Static variable in class io.mongock.driver.api.entry.ChangeEntry
 
KEY_TYPE - Static variable in class io.mongock.driver.api.entry.ChangeEntry
 

L

LockCheckException - Exception in io.mongock.driver.api.lock
 
LockCheckException(String) - Constructor for exception io.mongock.driver.api.lock.LockCheckException
 
LockCheckException() - Constructor for exception io.mongock.driver.api.lock.LockCheckException
 
LockGuardInvoker - Interface in io.mongock.driver.api.lock.guard.invoker
 
LockGuardInvokerImpl - Class in io.mongock.driver.api.lock.guard.invoker
 
LockGuardInvokerImpl(LockManager) - Constructor for class io.mongock.driver.api.lock.guard.invoker.LockGuardInvokerImpl
 
LockGuardMethodHandler<T> - Class in io.mongock.driver.api.lock.guard.proxy
 
LockGuardMethodHandler(T, LockManager, LockGuardProxyFactory, Set<String>) - Constructor for class io.mongock.driver.api.lock.guard.proxy.LockGuardMethodHandler
 
LockGuardProxy<T> - Class in io.mongock.driver.api.lock.guard.proxy
 
LockGuardProxy(T, LockManager, LockGuardProxyFactory, Set<String>) - Constructor for class io.mongock.driver.api.lock.guard.proxy.LockGuardProxy
 
LockGuardProxyFactory - Class in io.mongock.driver.api.lock.guard.proxy
 
LockGuardProxyFactory(LockManager) - Constructor for class io.mongock.driver.api.lock.guard.proxy.LockGuardProxyFactory
 
LockGuardProxyFactory(LockManager, Collection<String>) - Constructor for class io.mongock.driver.api.lock.guard.proxy.LockGuardProxyFactory
 
LockGuardProxyFactory(LockManager, Collection<String>, Set<String>) - Constructor for class io.mongock.driver.api.lock.guard.proxy.LockGuardProxyFactory
 
LockManager - Interface in io.mongock.driver.api.lock
 

M

mapFieldInstances(List<FieldInstance>) - Method in interface io.mongock.driver.api.common.EntityRepository
 
metadata - Variable in class io.mongock.driver.api.entry.ChangeEntry
 

O

originalTimestamp - Variable in class io.mongock.driver.api.entry.ChangeEntry
 

P

prepareForExecutionBlock() - Method in interface io.mongock.driver.api.driver.ConnectionDriver
 

R

releaseLockDefault() - Method in interface io.mongock.driver.api.lock.LockManager
Release the default lock when is acquired by the current LockChecker.
RepositoryIndexable - Interface in io.mongock.driver.api.common
 
runValidation() - Method in interface io.mongock.driver.api.common.Validable
 
runValidation() - Method in interface io.mongock.driver.api.driver.ConnectionDriver
 

S

saveOrUpdate(ChangeEntry) - Method in interface io.mongock.driver.api.entry.ChangeEntryService
If there is already an ChangeEntry with the same key(executionId, id and author), it's updated.
setImpl(Object) - Method in class io.mongock.driver.api.driver.ChangeSetDependencyBuildable
 
setIndexCreation(boolean) - Method in interface io.mongock.driver.api.common.RepositoryIndexable
 
setLockRepositoryName(String) - Method in interface io.mongock.driver.api.driver.ConnectionDriver
 
setMigrationRepositoryName(String) - Method in interface io.mongock.driver.api.driver.ConnectionDriver
 
setOriginalTimestamp(Date) - Method in class io.mongock.driver.api.entry.ChangeEntry
 
state - Variable in class io.mongock.driver.api.entry.ChangeEntry
 
SystemChange - Annotation Type in io.mongock.driver.api.common
Internal use only.

T

TenantSelectable<SELF> - Interface in io.mongock.driver.api.driver
 
timestamp - Variable in class io.mongock.driver.api.entry.ChangeEntry
 
toEntity(DOMAIN_CLASS) - Method in interface io.mongock.driver.api.common.EntityRepository
Transform a domain object to its persistence representation
toPrettyString() - Method in interface io.mongock.driver.api.util.ChangePrintable
 
toString() - Method in class io.mongock.driver.api.entry.ChangeEntry
 
toString() - Method in class io.mongock.driver.api.entry.ChangeEntryExecuted
 
Transactional - Interface in io.mongock.driver.api.driver
 
type - Variable in class io.mongock.driver.api.entry.ChangeEntry
 

V

Validable - Interface in io.mongock.driver.api.common
 
valueOf(String) - Static method in enum io.mongock.driver.api.entry.ChangeState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.mongock.driver.api.entry.ChangeType
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.mongock.driver.api.entry.ChangeState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.mongock.driver.api.entry.ChangeType
Returns an array containing the constants of this enum type, in the order they are declared.
VoidSupplier - Interface in io.mongock.driver.api.lock.guard.invoker
 
A C D E F G H I K L M O P R S T V 
Skip navigation links

Copyright © 2022. All rights reserved.