View Javadoc

1   /*
2    * @(#) SendingDeviceInterface.java Feb 18, 2004
3    * 
4    * Copyright (c) 2003-2005 Delft University of Technology, Jaffalaan 5, 2628 BX
5    * Delft, the Netherlands. All rights reserved.
6    * 
7    * See for project information <a href="http://www.simulation.tudelft.nl/">
8    * www.simulation.tudelft.nl </a>.
9    * 
10   * The source code and binary code of this software is proprietary information
11   * of Delft University of Technology.
12   */
13  
14  package nl.tudelft.simulation.messaging.devices.components;
15  
16  import nl.tudelft.simulation.messaging.Message;
17  
18  /***
19   * The SendingDeviceInterface, which extends the normal DeviceInterface with a
20   * 'send' method. <br>
21   * <br>
22   * Copyright (c) 2003-2005 Delft University of Technology, Jaffalaan 5, 2628 BX
23   * Delft, the Netherlands. All rights reserved.
24   * 
25   * See for project information <a href="http://www.simulation.tudelft.nl/">
26   * www.simulation.tudelft.nl </a>.
27   * 
28   * The source code and binary code of this software is proprietary information
29   * of Delft University of Technology.
30   * 
31   * @author <a href="http://www.tbm.tudelft.nl/webstaf/peterja/index.htm">Peter
32   *         Jacobs </a>, <a
33   *         href="mailto:s.p.a.vanhouten@tbm.tudelft.nl">Stijn-Pieter van Houten
34   *         </a>, <a
35   *         href="http://www.tbm.tudelft.nl/webstaf/alexandv/index.htm">Alexander
36   *         Verbraeck </a>
37   * @version $$Revision: 1.2 $$ $$Date: 2005/04/08 10:56:35 $$
38   */
39  public interface SendingDeviceInterface extends DeviceInterface
40  {
41  	/***
42  	 * sends a message
43  	 * 
44  	 * @param message the message to be send
45  	 * @return acknowledgement
46  	 */
47  	Object send(Message message);
48  }