NamedFunctionInfo

Represents named function information with processor context.

This interface combines processor identification with function naming, providing complete metadata for locating and invoking specific functions within the messaging system. It extends both ProcessorInfo for processor context and Named for function identity.

Inheritors

Properties

Link copied to clipboard
abstract val contextName: String

The name of the bounded context this entity belongs to.

Link copied to clipboard
abstract override val name: String

The name of the function.

Link copied to clipboard
abstract val processorName: String

The name of the processor.

Functions

Link copied to clipboard
open fun isEmpty(): Boolean

Determines if this function info represents an empty or uninitialized state.

Link copied to clipboard

Checks if this entity belongs to the same bounded context as another entity.

Link copied to clipboard

Converts this named function info to a materialized NamedFunctionInfoData instance.