public DiscoveryRequestHandler( IClientConnectionTracker connectionTracker, IProtocolImplementation protocol, IRegistryService registryService) { _connectionTracker = connectionTracker; _protocol = protocol; _registryService = registryService; }
public AuthenticationHandler( IClientConnectionTracker connectionTracker, IProtocolImplementation protocol, IRegistryService registryService) { _messageFactory = protocol.MessageFactory; _serializer = protocol.Serializer; _connectionTracker = connectionTracker; _registryService = registryService; }
public InvocationRequestHandler( IClientConnectionTracker clientConnectionTracker, IProtocolImplementation protocol, IRegistryService registryService) { _clientConnectionTracker = clientConnectionTracker; _protocolMessageFactory = protocol.MessageFactory; _protocolSerializer = protocol.Serializer; _registryService = registryService; _createRequestHandler = new InvocationTargetHandler <IInvocationStartRequested, IClientConnection>(CreateInvocationTarget, CreateInvocationTarget); _resolveTargetConnectionHandler = new InvocationTargetHandler <ValueTask <IClientConnection>, IClientConnection>(ResolveTargetConnectionAsync, ResolveTargetConnectionAsync); }