Top Fields Constructors Methods
org.freedesktop.dbus.connections.base

public Class IncomingMessageThread

extends Thread
Class Inheritance
Imports
org.freedesktop.dbus.connections.BusAddress, org.freedesktop.dbus.exceptions.DBusException, .IllegalThreadPoolStateException, org.freedesktop.dbus.interfaces.FatalException, org.freedesktop.dbus.messages.Message, org.slf4j.Logger, .LoggerFactory, java.io.IOException, java.util.Objects, java.util.concurrent.RejectedExecutionException

Field Summary

Modifier and TypeField and Description
private final ConnectionMessageHandler
private final Logger
private volatile boolean
Inherited from java.lang.Thread:
MAX_PRIORITYMIN_PRIORITYNORM_PRIORITY

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
run()

Overrides java.lang.Thread.run.

Implements java.lang.Runnable.run.

This method is run by the thread when it executes.

public void
Inherited from java.lang.Thread:
activeCountcheckAccessclonecurrentThreaddumpStackenumerategetAllStackTracesgetContextClassLoadergetDefaultUncaughtExceptionHandlergetIdgetNamegetPrioritygetStackTracegetStategetThreadGroupgetUncaughtExceptionHandlerholdsLockinterruptinterruptedisAliveisDaemonisInterruptedisVirtualjoinjoinjoinjoinofPlatformofVirtualonSpinWaitsetContextClassLoadersetDaemonsetDefaultUncaughtExceptionHandlersetNamesetPrioritysetUncaughtExceptionHandlersleepsleepsleepstartstartVirtualThreadstopthreadIdtoStringyield

Field Detail

connectionback to summary
private final ConnectionMessageHandler connection
loggerback to summary
private final Logger logger
terminateback to summary
private volatile boolean terminate

Constructor Detail

IncomingMessageThreadback to summary
public IncomingMessageThread(ConnectionMessageHandler _connection, BusAddress _busAddress)

Method Detail

runback to summary
public void run()

Overrides java.lang.Thread.run.

Implements java.lang.Runnable.run.

Doc from java.lang.Thread.run.

This method is run by the thread when it executes. Subclasses of Thread may override this method.

This method is not intended to be invoked directly. If this thread is a platform thread created with a Runnable task then invoking this method will invoke the task's run method. If this thread is a virtual thread then invoking this method directly does nothing.

Annotations
@Override
terminateback to summary
public void terminate()