ComputePublicService

Implements TComputeConnectionService

Public service for managing compute operations with context-aware execution.

constructor();
loggerService: any

Injected logger service for logging operations.

computeConnectionService: any

Injected compute connection service for compute operations.

getComputeData: (methodName: string, clientId: string, computeName: string) => Promise<T>

Retrieves computed data within a method context.

calculate: (stateName: string, methodName: string, clientId: string, computeName: string) => Promise<void>

Triggers a recalculation for the compute instance within a method context.

update: (methodName: string, clientId: string, computeName: string) => Promise<void>

Forces an update of the compute instance within a method context.

dispose: (methodName: string, clientId: string, computeName: string) => Promise<void>

Cleans up the compute instance within a method context.