public class ChangeLogRuntimeImpl extends Object implements ChangeLogRuntime
| Constructor and Description |
|---|
ChangeLogRuntimeImpl(DependencyManager dependencyManager,
Function<Parameter,String> parameterNameProvider,
List<Class<?>> nonProxyableTypes,
boolean lockGuardEnabled) |
ChangeLogRuntimeImpl(Function<Class<?>,Object> instantiatorForAnnotations,
DependencyManager dependencyManager,
Function<Parameter,String> parameterNameProvider,
List<Class<?>> nonProxyableTypes,
boolean lockGuardEnabled)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
Object |
getInstance(Class<?> type) |
void |
initialize(LockManager lockManager) |
void |
runChangeSet(Object changeLogInstance,
Method changeSetMethod) |
void |
updateDriverDependencies(Set<ChangeSetDependency> dependencies) |
public ChangeLogRuntimeImpl(DependencyManager dependencyManager, Function<Parameter,String> parameterNameProvider, List<Class<?>> nonProxyableTypes, boolean lockGuardEnabled)
@Deprecated public ChangeLogRuntimeImpl(Function<Class<?>,Object> instantiatorForAnnotations, DependencyManager dependencyManager, Function<Parameter,String> parameterNameProvider, List<Class<?>> nonProxyableTypes, boolean lockGuardEnabled)
public void initialize(LockManager lockManager)
initialize in interface ChangeLogRuntimepublic void updateDriverDependencies(Set<ChangeSetDependency> dependencies)
updateDriverDependencies in interface ChangeLogRuntimepublic void runChangeSet(Object changeLogInstance, Method changeSetMethod) throws IllegalAccessException, InvocationTargetException
runChangeSet in interface ChangeLogRuntimeIllegalAccessExceptionInvocationTargetExceptionpublic Object getInstance(Class<?> type)
getInstance in interface ChangeLogRuntimeCopyright © 2025. All rights reserved.