cz.muni.fi.pb162.task2
Interface Messaging

All Known Implementing Classes:
AbstractMessaging, Mail, Pigeon

public interface Messaging

This interface enables us to send messages and calculate approximate delivery time.

Version:
2009-10-14
Author:
Radek Oslejsek, oslejsek@fi.muni.cz

Method Summary
 double deliveryTime()
          Calculates approximate delivery time.
 Message getMessage()
           
 void send()
          Simulates message delivery.
 void setMessage(Message msg)
          Sets the message.
 

Method Detail

deliveryTime

double deliveryTime()
Calculates approximate delivery time.

Returns:
approximate delivery time in hours

getMessage

Message getMessage()
Returns:
delivered message

send

void send()
Simulates message delivery. This method will just write the following text into the std. output: "Message to will arrive in hours." where is message addressee and is delivery time.


setMessage

void setMessage(Message msg)
Sets the message.

Parameters:
msg - Message for delivery