Missing org.freedesktop.UDisks signals (DBus 2.7 and Java)

Matthew Johnson dbus at matthew.ath.cx
Tue Sep 10 07:26:01 PDT 2013


On Mon Sep 09 12:29, mazzzta mazzzta wrote:
> Hi Matt,
> 
> "If you plug it in again, does it give you another "Device added!" or is it
> now wedged in some fashion?"
> No, if I plugged it again I still got a "Device added!" message. It is
> DeviceRemoved the one I never got.
> 
> From your new code the change of DBusInterface to Path seems to work for me
> now. However I'm still not able to make it work using DBusInterface.
> Luckily I only need to detect when a signal is sent and nothing else, so
> your code is enough for my purpose, however I believe that If I'd need the
> data provided by DBusInterface I would have been stuck again.

You can always turn a path into a DBusInterface, but doing so makes an
introspection request of the source. If that doesn't exist (because it's
disconnected, a-la dbus-send) or because it just doesn't send a response, then
the handler won't get called, since it can't create the stub. Therefore it's
always better to use Path at first. Using DBusInterface is just a convenience
and has some limitations.

HTH,
Matt
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 835 bytes
Desc: Digital signature
URL: <http://lists.freedesktop.org/archives/dbus/attachments/20130910/1e260891/attachment.pgp>


More information about the dbus mailing list