Package-level declarations

Types

Link copied to clipboard
interface Command

Defines a named unit of work that can be executed against a DataObject payload.

Link copied to clipboard
abstract class CommandDispatcher(val id: String, val version: String, commands: List<Command>, logger: Logger, logCategory: String = id, scheduler: Scheduler) : Dispatcher

Abstract Dispatcher that routes each Dispatch through a CommandRegistry.

Link copied to clipboard
class CommandException(message: String? = null, cause: Throwable? = null) : TealiumException

Represents a failure that occurred during Command execution.

Link copied to clipboard

Extends Mappings with type-safe command and destination overloads for CommandDispatcher-based dispatcher modules.

Link copied to clipboard
interface CommandName

Implemented by types that represent a named command, enabling type-safe command name references in CommandMappingsBuilder.mapCommand.