public void CloseRouteRequest(IRouteRequest routeRequest) { _logger?.Information($"Closing Route Request " + $"(Source: {routeRequest.SourceNode}, " + $"Destination: {routeRequest.DestinationNode}, " + $"Name: {routeRequest.Name})."); _repository.Remove(routeRequest); }
public async Task <DataPushResponse> HandlePushDataAsync(IAsyncStreamReader <DataPushRequest> requestStream) { IRouteRequest routeRequest = null; DataPushRequest request; try { while (await requestStream.MoveNext()) { request = requestStream.Current; if (routeRequest == null) { routeRequest = _routeRepository.AddRouteRequest(request); } _logger?.Information($"Adding Payload to Route Request " + $"({request.BlockNumber} of {request.TotalBlocks} " + $"Source: {request.SourceNode}, " + $"Destionation: {request.DestinationNode}, " + $"Name: {request.Name}, " + $"Size: {request.Payload.Length} bytes)."); routeRequest.AddPayload(request.BlockNumber, request.Payload); } return(await Task.FromResult(new DataPushResponse { Confirmation = 1 })); } catch (Exception ex) { _logger?.Error(ex, ex.Message); return(await Task.FromResult(new DataPushResponse { Confirmation = -1 })); } }
public HttpApplicationProxy( IRouteRequest factory, HttpServerConfiguration configuration ) { Router = factory; Configuration = configuration; }
public OwinAdapter( IRouteRequest router, IWriteResponse responseWriter, IBuildResponse responseBuilder ) { Router = router; ResponseWriter = responseWriter; ResponseBuilder = responseBuilder; }
public SocketApplicationProxy( IRouteRequest factory, HttpServerConfiguration configuration ) { Clients = new ConcurrentDictionary<string, SocketClient>(); Router = factory; Configuration = configuration; }