refactor(core): Rename some runners files and classes for clarity (#12410)

This commit is contained in:
Iván Ovejero
2024-12-31 12:21:04 +01:00
committed by GitHub
parent 0860fbe971
commit 096329db51
51 changed files with 85 additions and 83 deletions

View File

@@ -0,0 +1,33 @@
import type { RequesterMessage } from '@n8n/task-runner';
import Container, { Service } from 'typedi';
import { NodeTypes } from '@/node-types';
import { TaskRequester } from './task-requester';
import type { RequesterMessageCallback } from '../task-broker.service';
import { TaskBroker } from '../task-broker.service';
@Service()
export class LocalTaskRequester extends TaskRequester {
taskBroker: TaskBroker;
id = 'local-task-requester';
constructor(nodeTypes: NodeTypes) {
super(nodeTypes);
this.registerRequester();
}
registerRequester() {
this.taskBroker = Container.get(TaskBroker);
this.taskBroker.registerRequester(
this.id,
this.onMessage.bind(this) as RequesterMessageCallback,
);
}
sendMessage(message: RequesterMessage.ToBroker.All) {
void this.taskBroker.onRequesterMessage(this.id, message);
}
}