Package org.freedesktop.dbus.interfaces
Class ObjectManager.InterfacesRemoved
- java.lang.Object
-
- org.freedesktop.dbus.messages.Message
-
- org.freedesktop.dbus.messages.DBusSignal
-
- org.freedesktop.dbus.interfaces.ObjectManager.InterfacesRemoved
-
- Enclosing interface:
- ObjectManager
public static class ObjectManager.InterfacesRemoved extends DBusSignal
Signal generated when an interface is removed
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.freedesktop.dbus.messages.Message
Message.ArgumentType, Message.Endian, Message.Flags, Message.HeaderField, Message.MessageType
-
-
Field Summary
Fields Modifier and Type Field Description java.util.List<java.lang.String>interfacesjava.lang.StringobjectPathDBusPathsignalSource-
Fields inherited from class org.freedesktop.dbus.messages.Message
logger, MAXIMUM_ARRAY_LENGTH, MAXIMUM_MESSAGE_LENGTH, MAXIMUM_NUM_UNIX_FDS, PROTOCOL
-
-
Constructor Summary
Constructors Constructor Description InterfacesRemoved(java.lang.String _objectPath, DBusPath _source, java.util.List<java.lang.String> _interfaces)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<java.lang.String>getInterfaces()Returns list of removed DBus interfaces (like org.bluez.Device1).java.lang.StringgetObjectPath()DBusPathgetSignalSource()The source DBus object path (e.g.java.lang.StringtoString()Formats the message in a human-readable format.-
Methods inherited from class org.freedesktop.dbus.messages.DBusSignal
appendbody, createReal
-
Methods inherited from class org.freedesktop.dbus.messages.Message
align, append, appendByte, appendBytes, appendint, createHeaderArgs, demarshallint, demarshallint, demarshallintBig, demarshallintLittle, extract, extract, getAlignment, getByteCounter, getDestination, getEndianess, getFiledescriptors, getFlags, getHeader, getHeader, getHeaderFieldName, getHeaders, getInterface, getName, getParameters, getPath, getReplySerial, getSerial, getSig, getSource, getType, getWiredata, getWireData, marshallint, marshallintBig, marshallintLittle, pad, padAndMarshall, setArgs, setByteCounter, setHeader, setSerial, setSource, setWiredata
-
-
-
-
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
-
-