root / src / messages / MessageHandler.java
History | View | Annotate | Download (718 Bytes)
1 |
package messages; |
---|---|
2 |
|
3 |
import messages.Message; |
4 |
|
5 |
import java.io.IOException; |
6 |
import java.net.UnknownHostException; |
7 |
|
8 |
public class MessageHandler implements Runnable{ |
9 |
|
10 |
Message message; |
11 |
|
12 |
public MessageHandler(Object messageObject) |
13 |
{ |
14 |
if (messageObject != null) { |
15 |
System.out.println("Received: " + messageObject); |
16 |
if(messageObject instanceof Message){ |
17 |
message = (Message) messageObject; |
18 |
} |
19 |
} |
20 |
} |
21 |
|
22 |
@Override
|
23 |
public void run() { |
24 |
|
25 |
try {
|
26 |
message.handleMessage(); |
27 |
} catch (UnknownHostException e) { |
28 |
e.printStackTrace(); |
29 |
} catch (IOException e) { |
30 |
e.printStackTrace(); |
31 |
} |
32 |
} |
33 |
} |