Top Description Fields
liquibase.plugin

public Interface Plugin

Known Direct Subinterfaces
liquibase.report.ShowSummaryGenerator, liquibase.resource.PathHandler, liquibase.servicelocator.ServiceLocator, liquibase.ui.UIService, liquibase.change.Change, liquibase.changelog.ChangeLogHistoryService, liquibase.changeset.ChangeSetService, liquibase.command.LiquibaseCommand, liquibase.configuration.ConfiguredValueModifier, liquibase.executor.Executor, liquibase.license.LicenseService, liquibase.logging.LogService, liquibase.logging.mdc.MdcManager, liquibase.parser.LiquibaseSqlParser
Known Direct Implementers
liquibase.plugin.AbstractPlugin
Imports
liquibase.servicelocator.PrioritizedService

Interface for objects designed to be pluggable in Liquibase. Implementations of this class should be looked up via factories rather than instantiated directly to support the extension system.

The normal pattern for plugins is for PluginFactory implementations to return them.

Field Summary

Modifier and TypeField and Description
public static final int
public static final int
PRIORITY_DEFAULT

Value to return from priority functions when the plugin is the standard implementation.

public static final int
PRIORITY_NOT_APPLICABLE

Value to return from priority functions when the plugin is not applicable.

public static final int
PRIORITY_SPECIALIZED

Value to return from priority functions when the plugin is a specialized, non-default implementation.

Field Detail

PRIORITY_DATABASEback to summary
public static final int PRIORITY_DATABASE
PRIORITY_DEFAULTback to summary
public static final int PRIORITY_DEFAULT

Value to return from priority functions when the plugin is the standard implementation.

PRIORITY_NOT_APPLICABLEback to summary
public static final int PRIORITY_NOT_APPLICABLE

Value to return from priority functions when the plugin is not applicable.

PRIORITY_SPECIALIZEDback to summary
public static final int PRIORITY_SPECIALIZED

Value to return from priority functions when the plugin is a specialized, non-default implementation.