WorldEntityInfoSupplier

class WorldEntityInfoSupplier @JvmOverloads constructor(val worldEntityAvatarExceptionHandler: WorldEntityAvatarExceptionHandler = WorldEntityAvatarExceptionHandler { index, exception -> logger.error(exception) { "Exception in world entity avatar processing for index $index" } }, val worldEntityInfoProtocolWorker: ProtocolWorker = DefaultProtocolWorker())

The supplier for world entity info protocol, allowing the construction of the protocol and its correct use.

Constructors

Link copied to clipboard
constructor(worldEntityAvatarExceptionHandler: WorldEntityAvatarExceptionHandler = WorldEntityAvatarExceptionHandler { index, exception -> logger.error(exception) { "Exception in world entity avatar processing for index $index" } }, worldEntityInfoProtocolWorker: ProtocolWorker = DefaultProtocolWorker())

Properties

Link copied to clipboard
val worldEntityAvatarExceptionHandler: WorldEntityAvatarExceptionHandler
Link copied to clipboard
val worldEntityInfoProtocolWorker: ProtocolWorker

the worker behind the world entity info protocol, responsible for executing the underlying tasks, either on a single thread or a thread pool.