public class ChangeFactory extends AbstractPluginFactory<Change>
ServiceLocator.Change| Modifier and Type | Method and Description |
|---|---|
Change |
create(String name)
Create a new Change implementation for the given change name.
|
ChangeMetaData |
getChangeMetaData(Change change) |
ChangeMetaData |
getChangeMetaData(String change) |
SortedSet<String> |
getDefinedChanges()
Returns all defined changes in the registry.
|
static ChangeFactory |
getInstance()
Deprecated.
|
Map<String,Object> |
getParameters(Change change) |
protected Class<Change> |
getPluginClass() |
protected int |
getPriority(Change obj,
Object... args)
Returns the priority of the given object based on the passed args array.
|
void |
unregister(String name)
Unregister all instances of a given Change name.
|
findAllInstances, getPlugin, register, removeInstanceprotected Class<Change> getPluginClass()
getPluginClass in class AbstractPluginFactory<Change>protected int getPriority(Change obj, Object... args)
AbstractPluginFactoryAbstractPluginFactory.getPlugin(Object...)getPriority in class AbstractPluginFactory<Change>public ChangeMetaData getChangeMetaData(String change)
public ChangeMetaData getChangeMetaData(Change change)
public void unregister(String name)
public SortedSet<String> getDefinedChanges()
public Change create(String name)
public static ChangeFactory getInstance()
Scope.getSingleton(Class)Copyright © 2021 Liquibase.org. All rights reserved.