Package com.lucimber.dbus.message
Class OutboundMethodReturn
java.lang.Object
com.lucimber.dbus.message.OutboundMethodReturn
- All Implemented Interfaces:
Message
,OutboundMessage
,OutboundReply
An outbound method return message.
- Since:
- 1.0
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionOutboundMethodReturn
(DBusUInt32 serial, DBusUInt32 replySerial, DBusString dst, DBusSignature signature, List<? extends DBusType> payload) Constructs a new instance with all parameter. -
Method Summary
Modifier and TypeMethodDescriptionGets the unique name of the destination.Gets the payload of this D-Bus message.Gets the serial number of the message this message is a reply to.Gets the serial number of this D-Bus message.Gets the signature of the payload.toString()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.lucimber.dbus.message.Message
getPayload, getSerial, getSignature
Methods inherited from interface com.lucimber.dbus.message.OutboundReply
getReplySerial
-
Constructor Details
-
OutboundMethodReturn
public OutboundMethodReturn(DBusUInt32 serial, DBusUInt32 replySerial, DBusString dst, DBusSignature signature, List<? extends DBusType> payload) Constructs a new instance with all parameter.- Parameters:
serial
- the serial numberreplySerial
- the reply serial numberdst
- optional; the destination of this method returnsignature
- optional; the signature of the message bodypayload
- optional; the message body
-
-
Method Details
-
getDestination
Description copied from interface:OutboundMessage
Gets the unique name of the destination.- Specified by:
getDestination
in interfaceOutboundMessage
- Returns:
- an
Optional
ofDBusString
-
toString
-
getReplySerial
Gets the serial number of the message this message is a reply to.- Returns:
- The serial number as an
DBusUInt32
.
-
getSerial
Description copied from interface:Message
Gets the serial number of this D-Bus message.- Specified by:
getSerial
in interfaceMessage
- Returns:
- an
DBusUInt32
-
getPayload
Description copied from interface:Message
Gets the payload of this D-Bus message.- Specified by:
getPayload
in interfaceMessage
- Returns:
- a
List
ofDBusType
s.
-
getSignature
Description copied from interface:Message
Gets the signature of the payload.- Specified by:
getSignature
in interfaceMessage
- Returns:
- an
Optional
ofDBusSignature
-