@@ -6,7 +6,7 @@ import { Logger } from 'winston';
66import { Guid } from '@dolittle/rudiments' ;
77import { IArtifacts } from '@dolittle/sdk.artifacts' ;
88import { EventContext , ScopeId } from '@dolittle/sdk.events' ;
9- import { IExecutionContextManager } from '@dolittle/sdk.execution' ;
9+ import { ExecutionContext } from '@dolittle/sdk.execution' ;
1010import { guids } from '@dolittle/sdk.protobuf' ;
1111import { Cancellation } from '@dolittle/sdk.resilience' ;
1212import { IReverseCallClient , ReverseCallClient , reactiveDuplex } from '@dolittle/sdk.services' ;
@@ -26,7 +26,7 @@ export class PartitionedEventFilterProcessor extends FilterEventProcessor<Partit
2626 private _scopeId : ScopeId ,
2727 private _callback : PartitionedFilterEventCallback ,
2828 private _client : FiltersClient ,
29- private _executionContextManager : IExecutionContextManager ,
29+ private _executionContext : ExecutionContext ,
3030 artifacts : IArtifacts ,
3131 logger : Logger
3232 ) {
@@ -40,7 +40,11 @@ export class PartitionedEventFilterProcessor extends FilterEventProcessor<Partit
4040 return registerArguments ;
4141 }
4242
43- protected createClient ( registerArguments : PartitionedFilterRegistrationRequest , callback : ( request : FilterEventRequest ) => Promise < PartitionedFilterResponse > , pingTimeout : number , cancellation : Cancellation ) : IReverseCallClient < FilterRegistrationResponse > {
43+ protected createClient (
44+ registerArguments : PartitionedFilterRegistrationRequest ,
45+ callback : ( request : FilterEventRequest , executionContext : ExecutionContext ) => Promise < PartitionedFilterResponse > ,
46+ pingTimeout : number ,
47+ cancellation : Cancellation ) : IReverseCallClient < FilterRegistrationResponse > {
4448 return new ReverseCallClient < PartitionedFilterClientToRuntimeMessage , FilterRuntimeToClientMessage , PartitionedFilterRegistrationRequest , FilterRegistrationResponse , FilterEventRequest , PartitionedFilterResponse > (
4549 ( requests , cancellation ) => reactiveDuplex ( this . _client , this . _client . connectPartitioned , requests , cancellation ) ,
4650 PartitionedFilterClientToRuntimeMessage ,
@@ -53,7 +57,7 @@ export class PartitionedEventFilterProcessor extends FilterEventProcessor<Partit
5357 ( response , context ) => response . setCallcontext ( context ) ,
5458 ( message ) => message . getPing ( ) ,
5559 ( message , pong ) => message . setPong ( pong ) ,
56- this . _executionContextManager ,
60+ this . _executionContext ,
5761 registerArguments ,
5862 pingTimeout ,
5963 callback ,
0 commit comments