1 package paolomind.multitalk.netmessage.impl;
2
3 import paolomind.multitalk.netmessage.IMessage;
4 import paolomind.multitalk.netmessage.MessageException;
5 import paolomind.multitalk.netmessage.Receiver;
6 import paolomind.multitalk.netmessage.Sender;
7
8
9
10
11
12
13 public class SendToReceiver implements Sender {
14
15
16 private Receiver receiver;
17
18
19
20
21
22 public SendToReceiver(final Receiver preceiver) {
23 this();
24 this.receiver = preceiver;
25 }
26
27
28
29
30 public SendToReceiver() {
31 }
32
33
34
35
36
37 public final void send(final IMessage m) {
38 try {
39 receiver.receive(m);
40 } catch (MessageException e) {
41 e.printStackTrace();
42 }
43 }
44
45
46
47
48
49 public final Receiver getReceiver() {
50 return receiver;
51 }
52
53
54
55
56
57 public final void setReceiver(final Receiver preceiver) {
58 this.receiver = preceiver;
59 }
60
61 }