OperationRegistry

Registry for managing operation types and their implementations. Provides centralized management of available operations and their metadata.

Inheritors

Properties

Link copied to clipboard

All registered operation names

Functions

Link copied to clipboard
abstract fun createOperation(name: String, parameters: Map<String, Any> = emptyMap()): Operation

Create an operation instance by name

Link copied to clipboard

Deserialize an operation from a map

Link copied to clipboard

Get all operation metadata

Link copied to clipboard

Get operation metadata

Link copied to clipboard
abstract fun isRegistered(name: String): Boolean

Check if an operation is registered

Link copied to clipboard
abstract fun registerOperation(name: String, factory: OperationFactory)

Register an operation implementation

Link copied to clipboard
abstract fun unregisterOperation(name: String): Boolean

Unregister an operation