Class ObjectManager.InterfacesRemoved

  • Enclosing interface:
    ObjectManager

    public static class ObjectManager.InterfacesRemoved
    extends DBusSignal
    Signal generated when an interface is removed
    • Field Detail

      • signalSource

        public final DBusPath signalSource
      • objectPath

        public final java.lang.String objectPath
      • interfaces

        public final java.util.List<java.lang.String> interfaces
    • Constructor Detail

      • InterfacesRemoved

        public InterfacesRemoved​(java.lang.String _objectPath,
                                 DBusPath _source,
                                 java.util.List<java.lang.String> _interfaces)
                          throws DBusException
        Throws:
        DBusException
    • Method Detail

      • getSignalSource

        public DBusPath getSignalSource()
        The source DBus object path (e.g. /org/bluez/hci0/dev_00_11_22_33_44_55).
        Returns:
        DBusPath
      • getObjectPath

        public java.lang.String getObjectPath()
      • getInterfaces

        public java.util.List<java.lang.String> getInterfaces()
        Returns list of removed DBus interfaces (like org.bluez.Device1).
        Returns:
        List
      • toString

        public java.lang.String toString()
        Description copied from class: Message
        Formats the message in a human-readable format.
        Overrides:
        toString in class Message