@NotThreadSafe public class DependencyManager extends Object implements Validable
| Modifier and Type | Field and Description |
|---|---|
protected LockGuardProxyFactory |
lockGuardProxyFactory |
| Constructor and Description |
|---|
DependencyManager() |
| Modifier and Type | Method and Description |
|---|---|
DependencyManager |
addDriverDependencies(Collection<? extends ChangeSetDependency> dependencies)
This method will be called just before executing a changeSet, for all the changeSets
|
DependencyManager |
addDriverDependency(ChangeSetDependency dependency) |
DependencyManager |
addStandardDependencies(Collection<? extends ChangeSetDependency> dependencies) |
DependencyManager |
addStandardDependency(ChangeSetDependency dependency) |
Optional<Object> |
getDependency(Class type,
boolean lockGuarded) |
Optional<Object> |
getDependency(Class type,
String name,
boolean lockGuarded) |
void |
runValidation() |
DependencyManager |
setLockGuardProxyFactory(LockGuardProxyFactory lockGuardProxyFactory) |
protected LockGuardProxyFactory lockGuardProxyFactory
public Optional<Object> getDependency(Class type, boolean lockGuarded) throws ForbiddenParameterException
ForbiddenParameterExceptionpublic Optional<Object> getDependency(Class type, String name, boolean lockGuarded) throws ForbiddenParameterException
ForbiddenParameterExceptionpublic DependencyManager setLockGuardProxyFactory(LockGuardProxyFactory lockGuardProxyFactory)
public DependencyManager addDriverDependencies(Collection<? extends ChangeSetDependency> dependencies)
dependencies - dependencies from driverpublic DependencyManager addDriverDependency(ChangeSetDependency dependency)
public DependencyManager addStandardDependencies(Collection<? extends ChangeSetDependency> dependencies)
public DependencyManager addStandardDependency(ChangeSetDependency dependency)
public void runValidation()
throws MongockException
runValidation in interface ValidableMongockExceptionCopyright © 2022. All rights reserved.