001    package echopoint.externalevent;
002    /*
003     * This file is part of the Echo Point Project.  This project is a collection
004     * of Components that have extended the Echo Web Application Framework.
005     *
006     * Version: MPL 1.1/GPL 2.0/LGPL 2.1
007     *
008     * The contents of this file are subject to the Mozilla Public License Version
009     * 1.1 (the "License"); you may not use this file except in compliance with
010     * the License. You may obtain a copy of the License at
011     * http://www.mozilla.org/MPL/
012     *
013     * Software distributed under the License is distributed on an "AS IS" basis,
014     * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
015     * for the specific language governing rights and limitations under the
016     * License.
017     *
018     * Alternatively, the contents of this file may be used under the terms of
019     * either the GNU General Public License Version 2 or later (the "GPL"), or
020     * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
021     * in which case the provisions of the GPL or the LGPL are applicable instead
022     * of those above. If you wish to allow use of your version of this file only
023     * under the terms of either the GPL or the LGPL, and not to allow others to
024     * use your version of this file under the terms of the MPL, indicate your
025     * decision by deleting the provisions above and replace them with the notice
026     * and other provisions required by the GPL or the LGPL. If you do not delete
027     * the provisions above, a recipient may use your version of this file under
028     * the terms of any one of the MPL, the GPL or the LGPL.
029     */
030    
031    import java.util.EventListener;
032    
033    /**
034     * The <code>ExternalEventListener</code> interface is used
035     * to listen for ExternalEvents.
036     *
037     * @see echopoint.externalevent.ExternalEvent
038     * @author Brad Baker <p>Modified by Mikael Soderman 2009-04-28</p>
039     * @version $Id$
040     */
041    public interface ExternalEventListener extends EventListener {
042    
043            /**
044             * This is called when an external event has been raised.
045             *
046             * @param externalEvent - contains the event parameters
047             *
048             * @see echopoint.externalevent.ExternalEvent
049             */
050            public void externalEvent(ExternalEvent externalEvent);
051    }
052