Modul org.freedesktop.dbus
Package org.freedesktop.dbus.spi.message
Klasse AbstractInputStreamMessageReader
java.lang.Object
org.freedesktop.dbus.spi.message.AbstractInputStreamMessageReader
- Alle implementierten Schnittstellen:
Closeable,AutoCloseable,IMessageReader
- Bekannte direkte Unterklassen:
InputStreamMessageReader
Base class which can be used to implement a custom message reader.
- Seit:
- 4.3.1 - 2023-08-07
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungAbstractInputStreamMessageReader(SocketChannel _in, boolean _hasFileDescriptorSupport) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidclose()booleanisClosed()protected abstract List<FileDescriptor> readFileDescriptors(SocketChannel _inputChannel) Methods which will be called when file descriptor passing is enabled.final MessagetoString()
-
Konstruktordetails
-
AbstractInputStreamMessageReader
-
-
Methodendetails
-
readMessage
- Angegeben von:
readMessagein SchnittstelleIMessageReader- Löst aus:
IOExceptionDBusException
-
readFileDescriptors
protected abstract List<FileDescriptor> readFileDescriptors(SocketChannel _inputChannel) throws DBusException Methods which will be called when file descriptor passing is enabled. The implementation should fetch all file descriptors which have been transmitted and return them as List. If no file descriptor is available or feature is not supported, return null.- Parameter:
_inputChannel- input channel to read- Gibt zurück:
- List or null
- Löst aus:
DBusException- when reading throws exceptions
-
close
- Angegeben von:
closein SchnittstelleAutoCloseable- Angegeben von:
closein SchnittstelleCloseable- Löst aus:
IOException
-
isClosed
public boolean isClosed()- Angegeben von:
isClosedin SchnittstelleIMessageReader
-
toString
-