1 package org
.asamk
.signal
;
3 import org
.asamk
.signal
.manager
.Manager
;
4 import org
.freedesktop
.dbus
.connections
.impl
.DBusConnection
;
5 import org
.whispersystems
.signalservice
.api
.messages
.SignalServiceContent
;
6 import org
.whispersystems
.signalservice
.api
.messages
.SignalServiceEnvelope
;
8 public class DbusReceiveMessageHandler
extends ReceiveMessageHandler
{
10 private final DBusConnection conn
;
11 private final String objectPath
;
13 public DbusReceiveMessageHandler(Manager m
, DBusConnection conn
, final String objectPath
) {
16 this.objectPath
= objectPath
;
20 public void handleMessage(SignalServiceEnvelope envelope
, SignalServiceContent content
, Throwable exception
) {
21 super.handleMessage(envelope
, content
, exception
);
23 JsonDbusReceiveMessageHandler
.sendReceivedMessageToDbus(envelope
, content
, conn
, objectPath
, m
);