BaseManager
Shared base class for all managers in Hercules
BaseManager<K, V> is the abstract base class extended by all managers on the Action instance. It wraps a Map<K, V> and exposes a consistent set of read and write methods.
All specific managers — FunctionManager, RuntimeFunctionManager, EventManager, RuntimeEventManager,
DataTypeManager, and ConfigManager — inherit these methods exactly.
Methods
Prop
Type
Implementations
| Manager | Key | Value |
|---|---|---|
FunctionManager | string (runtimeName) | FunctionProps |
RuntimeFunctionManager | string (runtimeName) | RuntimeFunctionProps |
EventManager | string (identifier) | EventModel |
RuntimeEventManager | string (identifier) | RuntimeEventProps |
DataTypeManager | string (identifier) | DataTypeProps |
ConfigManager | bigint (projectId) | ProjectConfiguration |