Next, define an interface for objects that listens for stock
events. In the example, the interface defines a single method that is called when a stock price is updated. The interface must be named based on the event name, and must extend java.util.EventListener
.
public interface StockListener extends java.util.EventListener {
public void stockPriceUpdated (StockEvent ev);
}
The event source Bean must include the following methods with these exact signatures:
public void addStockListener (StockListener listener);
public void removeStockListener (StockListener listener);
All of the above is taken directly from the JavaBeans specifications.