public DiscoveryRequestHandler( IAppLifecycleManager appLifecycleManager, IProtocolImplementation protocol, IRegistryService registryService, IContextLinkageManager contextLinkageManager) { _appLifecycleManager = appLifecycleManager; _protocol = protocol; _registryService = registryService; _contextLinkageManager = contextLinkageManager; }
public InvocationRequestHandler( IAppLifecycleManager appLifecycleManager, IProtocolImplementation protocol, IRegistryService registryService, IInvocationEventProvider invocationEventProvider, IContextLinkageManager contextLinkageManager) { _appLifecycleManager = appLifecycleManager; _protocolMessageFactory = protocol.MessageFactory; _protocolSerializer = protocol.Serializer; _registryService = registryService; _invocationEventProvider = invocationEventProvider; _contextLinkageManager = contextLinkageManager; _createRequestHandler = new InvocationTargetHandler <IInvocationStartRequested, IAppConnection>(CreateInvocationTarget, CreateInvocationTarget); _resolveTargetConnectionHandler = new InvocationTargetHandler <ValueTask <IAppConnection>, IAppConnection, IContextLinkageOptions>(ResolveTargetConnectionAsync, ResolveTargetConnectionAsync); _stopwatch.Start(); }