org.drombler.commons.data.DataHandlerRegistry Maven / Gradle / Ivy
package org.drombler.commons.data;
import java.beans.PropertyChangeEvent;
import java.beans.PropertyChangeListener;
import java.util.HashMap;
import java.util.Map;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.softsmithy.lib.util.UniqueKeyProvider;
/**
* A registry for all open data handlers with a non-null unique key.
*
* @author puce
*/
public class DataHandlerRegistry implements AutoCloseable {
private static final Logger LOG = LoggerFactory.getLogger(DataHandlerRegistry.class);
private final Map