blob: 9f523f7005a55c5735e7e2e4b814efb08719c79d [file] [log] [blame]
package org.onlab.onos.net.link;
import org.onlab.onos.net.ProviderService;
/**
* Means for injecting link information into the core.
*/
public interface LinkProviderService extends ProviderService {
/**
* Signals that an infrastructure link has been connected.
*
* @param linkDescription link information
*/
void linkConnected(LinkDescription linkDescription);
/**
* Signals that an infrastructure link has been disconnected.
*
* @param linkDescription link information
*/
void linkDisconnected(LinkDescription linkDescription);
}