summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlex Clayton <alex.clayton@isode.com>2016-01-18 12:30:15 (GMT)
committerAlex Clayton <alex.clayton@isode.com>2016-01-18 15:45:59 (GMT)
commitfa1633e3b4d75a8217459cdc5fe64e9ee5ace65a (patch)
treeb07c9ba91604541db47620f599bced17fdeccc48 /src/com/isode/stroke/jingle/FakeJingleSession.java
parent72249383639858b1a7947b1afc6b9491ebd82bf8 (diff)
downloadstroke-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.java79
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) {