Package org.freedesktop.dbus.errors
Class Error
- java.lang.Object
-
- org.freedesktop.dbus.messages.Message
-
- org.freedesktop.dbus.errors.Error
-
public class Error extends Message
Error messages which can be sent over the bus.
-
-
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 private static java.lang.StringDEFAULT_NULL_EXCEPTION_ERROR_MSGprivate static org.slf4j.LoggerLOGGER-
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 Error()Error(java.lang.String _dest, java.lang.String _errorName, long _replyserial, java.lang.String _sig, java.lang.Object... _args)Error(java.lang.String _source, java.lang.String _dest, java.lang.String _errorName, long _replyserial, java.lang.String _sig, java.lang.Object... _args)Error(java.lang.String _source, Message _m, java.lang.Throwable _ex)Error(Message _m, java.lang.Throwable _ex)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static java.lang.Class<? extends DBusExecutionException>createExceptionClass(java.lang.String _name)DBusExecutionExceptiongetException()Turns this into an exception of the correct typevoidthrowException()Throw this as an exception of the correct type-
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, toString
-
-
-
-
Field Detail
-
DEFAULT_NULL_EXCEPTION_ERROR_MSG
private static final java.lang.String DEFAULT_NULL_EXCEPTION_ERROR_MSG
- See Also:
- Constant Field Values
-
LOGGER
private static final org.slf4j.Logger LOGGER
-
-
Constructor Detail
-
Error
public Error()
-
Error
public Error(java.lang.String _dest, java.lang.String _errorName, long _replyserial, java.lang.String _sig, java.lang.Object... _args) throws DBusException- Throws:
DBusException
-
Error
public Error(java.lang.String _source, java.lang.String _dest, java.lang.String _errorName, long _replyserial, java.lang.String _sig, java.lang.Object... _args) throws DBusException- Throws:
DBusException
-
Error
public Error(java.lang.String _source, Message _m, java.lang.Throwable _ex) throws DBusException- Throws:
DBusException
-
Error
public Error(Message _m, java.lang.Throwable _ex) throws DBusException
- Throws:
DBusException
-
-
Method Detail
-
createExceptionClass
private static java.lang.Class<? extends DBusExecutionException> createExceptionClass(java.lang.String _name)
-
getException
public DBusExecutionException getException()
Turns this into an exception of the correct type- Returns:
- exception
-
throwException
public void throwException() throws DBusExecutionExceptionThrow this as an exception of the correct type- Throws:
DBusExecutionException
-
-