diff options
author | Alex Clayton <alex.clayton@isode.com> | 2016-01-18 12:30:15 (GMT) |
---|---|---|
committer | Alex Clayton <alex.clayton@isode.com> | 2016-01-18 15:45:59 (GMT) |
commit | fa1633e3b4d75a8217459cdc5fe64e9ee5ace65a (patch) | |
tree | b07c9ba91604541db47620f599bced17fdeccc48 /src/com/isode/stroke/jingle/FakeJingleSession.java | |
parent | 72249383639858b1a7947b1afc6b9491ebd82bf8 (diff) | |
download | stroke-fa1633e3b4d75a8217459cdc5fe64e9ee5ace65a.zip stroke-fa1633e3b4d75a8217459cdc5fe64e9ee5ace65a.tar.bz2 |
Some Jingle Fixes
Some fixes to the Jingle classes for the previous patch.
Test-information:
By code inspection.
Ran Unit Tests there were no failures.
Change-Id: I61210dd1ec2c7e0dd11d67a45a0ced63952804c7
Diffstat (limited to 'src/com/isode/stroke/jingle/FakeJingleSession.java')
-rw-r--r-- | src/com/isode/stroke/jingle/FakeJingleSession.java | 79 |
1 files changed, 45 insertions, 34 deletions
diff --git a/src/com/isode/stroke/jingle/FakeJingleSession.java b/src/com/isode/stroke/jingle/FakeJingleSession.java index 927c262..9a77ef6 100644 --- a/src/com/isode/stroke/jingle/FakeJingleSession.java +++ b/src/com/isode/stroke/jingle/FakeJingleSession.java @@ -152,52 +152,63 @@ public class FakeJingleSession extends JingleSession { } public void handleSessionTerminateReceived(final JinglePayload.Reason reason) { - notifyListeners(new Slot1<JinglePayload.Reason>() { - @Override - public void call(JinglePayload.Reason reason) { - handleSessionTerminateReceived(reason); - } - }, reason); + notifyListeners(new ListenableCallback<JingleSessionListener>() { + + @Override + public void call(JingleSessionListener listener) { + listener.handleSessionTerminateReceived(reason); + } + + }); } - public void handleSessionAcceptReceived(final JingleContentID id, JingleDescription desc, JingleTransportPayload transport) { - notifyListeners(new Slot3<JingleContentID, JingleDescription, JingleTransportPayload>() { - @Override - public void call(JingleContentID d, JingleDescription n, JingleTransportPayload p) { - handleSessionAcceptReceived(d, n, p); - } - }, id, desc, transport); + public void handleSessionAcceptReceived(final JingleContentID id,final JingleDescription desc, + final JingleTransportPayload transport) { + notifyListeners(new ListenableCallback<JingleSessionListener>() { + + @Override + public void call(JingleSessionListener listener) { + listener.handleSessionAcceptReceived(id, desc, transport); + } + + }); } public void handleSessionInfoReceived(JinglePayload payload) { } - public void handleTransportReplaceReceived(final JingleContentID id, JingleTransportPayload payload) { - notifyListeners(new Slot2<JingleContentID, JingleTransportPayload>() { - @Override - public void call(JingleContentID d, JingleTransportPayload p) { - handleTransportReplaceReceived(d, p); - } - }, id, payload); + public void handleTransportReplaceReceived(final JingleContentID id,final JingleTransportPayload payload) { + notifyListeners(new ListenableCallback<JingleSessionListener>() { + + @Override + public void call(JingleSessionListener listener) { + listener.handleTransportReplaceReceived(id, payload); + } + + }); } - public void handleTransportAcceptReceived(final JingleContentID id, JingleTransportPayload payload) { - notifyListeners(new Slot2<JingleContentID, JingleTransportPayload>() { - @Override - public void call(JingleContentID d, JingleTransportPayload p) { - handleTransportAcceptReceived(d, p); - } - }, id, payload); + public void handleTransportAcceptReceived(final JingleContentID id,final JingleTransportPayload payload) { + notifyListeners(new ListenableCallback<JingleSessionListener>() { + + @Override + public void call(JingleSessionListener listener) { + listener.handleTransportAcceptReceived(id, payload); + } + + }); } - public void handleTransportInfoReceived(final JingleContentID id, JingleTransportPayload payload) { - notifyListeners(new Slot2<JingleContentID, JingleTransportPayload>() { - @Override - public void call(JingleContentID d, JingleTransportPayload p) { - handleTransportInfoReceived(d, p); - } - }, id, payload); + public void handleTransportInfoReceived(final JingleContentID id,final JingleTransportPayload payload) { + notifyListeners(new ListenableCallback<JingleSessionListener>() { + + @Override + public void call(JingleSessionListener listener) { + listener.handleTransportInfoReceived(id, payload);; + } + + }); } public void handleTransportRejectReceived(final JingleContentID id, JingleTransportPayload payload) { |