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
KonstruktorenModifiziererKonstruktorBeschreibungprotectedAbstractInputStreamMessageReader(SocketChannel _in, ISocketProvider _socketProviderImpl) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidclose()protected org.slf4j.Loggerprotected ISocketProviderbooleanisClosed()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
-
getLogger
protected org.slf4j.Logger getLogger() -
getSocketProviderImpl
-
close
- Angegeben von:
closein SchnittstelleAutoCloseable- Angegeben von:
closein SchnittstelleCloseable- Löst aus:
IOException
-
isClosed
public boolean isClosed()- Angegeben von:
isClosedin SchnittstelleIMessageReader
-
toString
-