001 // GraphLab Project: http://graphlab.sharif.edu 002 // Copyright (C) 2008 Mathematical Science Department of Sharif University of Technology 003 // Distributed under the terms of the GNU General Public License (GPL): http://www.gnu.org/licenses/ 004 package graphlab.platform.core; 005 006 /** 007 * Listener is a kind of listener that the Black board use to notify the action, when their events occurs. 008 * 009 * @author Azin Azadi 010 */ 011 public interface Listener { 012 013 /** 014 * Event occured, Go and call the listeners to do the Job 015 * 016 * @param key 017 */ 018 public void keyChanged(String key, Object value); 019 020 021 }