Top Description Fields Methods
liquibase.servicelocator

public Interface ServiceLocator

extends Plugin
Known Direct Implementers
liquibase.servicelocator.StandardServiceLocator
Imports
liquibase.Scope, liquibase.exception.ServiceNotFoundException, liquibase.plugin.Plugin, java.util.List

Abstraction for finding and creating instances of classes. StandardServiceLocator is the main implementation, but can be overridden if need be.

The ServiceLocator to use should be accessed via Scope#getServiceLocator()

Field Summary

Inherited from liquibase.plugin.Plugin:
PRIORITY_DATABASEPRIORITY_DEFAULTPRIORITY_NOT_APPLICABLEPRIORITY_SPECIALIZED

Method Summary

Modifier and TypeMethod and Description
public <T> List<T>
findInstances(Class<T> interfaceType)

public int

Method Detail

findInstancesback to summary
public <T> List<T> findInstances(Class<T> interfaceType) throws ServiceNotFoundException
getPriorityback to summary
public int getPriority()