Package com.lucimber.dbus.message
Class InboundError
java.lang.Object
com.lucimber.dbus.message.InboundError
- All Implemented Interfaces:
InboundMessage
,InboundReply
,Message
An inbound error message.
- Since:
- 1.0
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionInboundError
(DBusUInt32 serial, DBusUInt32 replySerial, DBusString sender, DBusString errorName) Constructs a new instance with mandatory parameter.InboundError
(DBusUInt32 serial, DBusUInt32 replySerial, DBusString sender, DBusString errorName, DBusSignature signature, List<? extends DBusType> payload) Constructs a new instance with all parameter. -
Method Summary
Modifier and TypeMethodDescriptionReturns the name of this error.Gets the payload of this D-Bus message.Gets the serial number of the message this message is a reply to.Gets the sender of this inbound message.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.InboundReply
getReplySerial
Methods inherited from interface com.lucimber.dbus.message.Message
getPayload, getSerial, getSignature
-
Constructor Details
-
InboundError
public InboundError(DBusUInt32 serial, DBusUInt32 replySerial, DBusString sender, DBusString errorName) Constructs a new instance with mandatory parameter.- Parameters:
serial
- the serial numberreplySerial
- the reply serial numbersender
- the origin of this error messageerrorName
- the name of the error
-
InboundError
public InboundError(DBusUInt32 serial, DBusUInt32 replySerial, DBusString sender, DBusString errorName, DBusSignature signature, List<? extends DBusType> payload) Constructs a new instance with all parameter.- Parameters:
serial
- the serial numberreplySerial
- the reply serial numbersender
- the origin of this error messageerrorName
- the name of the errorsignature
- optional; the signature of the message bodypayload
- optional; the message body
-
-
Method Details
-
getSender
Description copied from interface:InboundMessage
Gets the sender of this inbound message.- Specified by:
getSender
in interfaceInboundMessage
- Returns:
- a
DBusString
-
getErrorName
Returns the name of this error.- Returns:
- a
DBusString
-
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
-