public void Begin(object payload, DataProviderStopWatch stopWatch, DataProviderCommandSource dataProvider, DataProviderNoRecordState billNoRecords) { new StartingCallCommand(Guid.NewGuid(), _requestId, CommandDescriptions.StartCallDescription(dataProvider), payload.ObjectToJson(), dataProvider, DateTime.UtcNow, new PerformanceMetadata(stopWatch.ToObject()).ObjectToJson(), Category.Performance,billNoRecords).SendToBus( _publisher, _log); stopWatch.Start(); }
public void DataProviderRequest(DataProviderIdentifier dataProvider, ConnectionTypeIdentifier connection, object payload, DataProviderStopWatch stopWatch) { new SendRequestToDataProviderCommand(Guid.NewGuid(), _requestId, dataProvider, DateTime.UtcNow, connection, new PayloadIdentifier(new MetadataContainer().ObjectToJson(), payload.ObjectToJson(), CommandDescriptions.StartExecutionDescription((DataProviderCommandSource) dataProvider.Id))) .SendToBus(_publisher, _log); stopWatch.Start(); }
public void EntryPointRequest(ICollection<IPointToLaceRequest> request, DataProviderStopWatch stopWatch, DataProviderNoRecordState billNoRecords) { new ReceiveEntryPointRequest(Guid.NewGuid(), _requestId, DateTime.UtcNow, SearchRequestIndentifier.Determine(request), new PayloadIdentifier(new PerformanceMetadata(stopWatch.ToObject()).ObjectToJson(), request.ObjectToJson(), CommandDescriptions.ReceiveEntryPointRequestDescription()),new NoRecordBillableIdentifier((int)billNoRecords,billNoRecords.ToString())) .SendToBus(_publisher, _log); stopWatch.Start(); }