Top Fields Constructors Methods
liquibase.serializer

public Class ChangeLogSerializerFactory

extends Object
Class Inheritance
Imports
liquibase.Scope, liquibase.exception.UnexpectedLiquibaseException, liquibase.servicelocator.PrioritizedService, java.util.*, java.util.concurrent.ConcurrentHashMap

Field Summary

Modifier and TypeField and Description
private static ChangeLogSerializerFactory
private final Map<String, List<ChangeLogSerializer>>

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static synchronized ChangeLogSerializerFactory
public ChangeLogSerializer
getSerializer(String fileNameOrExtension)

public Map<String, List<ChangeLogSerializer>>
public List<ChangeLogSerializer>
getSerializers(String fileNameOrExtension)

public void
register(ChangeLogSerializer changeLogSerializer)

public static synchronized void
public void
unregister(ChangeLogSerializer changeLogSerializer)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

instanceback to summary
private static ChangeLogSerializerFactory instance
serializersback to summary
private final Map<String, List<ChangeLogSerializer>> serializers

Constructor Detail

ChangeLogSerializerFactoryback to summary
private ChangeLogSerializerFactory()

Method Detail

getInstanceback to summary
public static synchronized ChangeLogSerializerFactory getInstance()
getSerializerback to summary
public ChangeLogSerializer getSerializer(String fileNameOrExtension)
getSerializersback to summary
public Map<String, List<ChangeLogSerializer>> getSerializers()
getSerializersback to summary
public List<ChangeLogSerializer> getSerializers(String fileNameOrExtension)
registerback to summary
public void register(ChangeLogSerializer changeLogSerializer)
resetback to summary
public static synchronized void reset()
unregisterback to summary
public void unregister(ChangeLogSerializer changeLogSerializer)