All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.bigdime.core.AdaptorContext Maven / Gradle / Ivy

There is a newer version: 0.9.3
Show newest version
/**
 * Copyright (C) 2015 Stubhub.
 */
package io.bigdime.core;

import java.util.Collection;
import java.util.Map;

/**
 * AdaptorContext defines methods that can be used to get information about the
 * running instance of data adaptor. There is one context per adaptor per JVM.
 *
 * @author Neeraj Jain
 *
 */
public interface AdaptorContext {
	/**
	 * Gets the name of the running adaptor.
	 *
	 * @return name of the adaptor
	 */
	public void setAdaptorName(String name);

	public String getAdaptorName();

	public Collection getSources();

	public Collection getSinks();

	public Collection getChannels();

	public void setSources(Collection sources);

	public void setSinks(Collection sinks);

	public void setChannels(Collection channels);

	public Map getChannelMap();
	// public AdaptorValidationType getAdaptorValidationType();

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy