public void End(object payload, DataProviderStopWatch stopWatch, DataProviderCommandSource dataProvider,DataProviderNoRecordState billNoRecords)
 {
     stopWatch.Stop();
     new EndingCallCommand(Guid.NewGuid(), _requestId, CommandDescriptions.EndExecutionDescription(dataProvider),
         payload.ObjectToJson(), dataProvider, DateTime.UtcNow,
         new PerformanceMetadata(stopWatch.ToObject()).ObjectToJson(), Category.Performance,billNoRecords).SendToBus(
             _publisher, _log);
 }
 public DataProviderIdentifier(DataProviderCommandSource dataProvider,
     DataProviderAction action, DataProviderResponseState state, DataProviderNoRecordState billNoRecords)
 {
     Id = (int) dataProvider;
     Name = dataProvider.ToString();
     Action = action;
     State = state;
     BillNoRecords = billNoRecords;
 }
 private LogCommandTypes(ISendCommandToBus commands, DataProviderCommandSource dataProviderName,DataProviderNoRecordState billNoRecords)
 {
     _commands = commands;
     _dataProviderName = dataProviderName;
     _log = LogManager.GetLogger(GetType());
     _executeWatch = new StopWatchFactory().StopWatchForDataProvider(_dataProviderName);
     _requestWatch = new StopWatchFactory().StopWatchForDataProvider(_dataProviderName);
     _billNoRecords = billNoRecords;
 }
Ejemplo n.º 4
0
 public DataProviderConfigured(Guid id, Guid requestId, DataProviderCommandSource dataProvider, DateTime date,
     CommandType commandType, PayloadIdentifier payload)
 {
     Id = id;
     RequestId = requestId;
     DataProviderId = dataProvider;
     Date = date;
     CommandType = commandType;
     Payload = payload;
 }
 public EventPayloadIndentifier(byte[] payload, int commitSequence, DataProviderCommandSource dataProvider,
     CommandType commandType, Type type)
 {
     Payload = payload;
     CommitSequence = commitSequence;
     DataProvider = dataProvider.ToString();
     DataProviderId = (int) dataProvider;
     CommandType = commandType.ToString();
     CommandTypeId = (int) commandType;
     Type = type;
 }
Ejemplo n.º 6
0
 public RaisingSecurityFlagCommand(Guid id, Guid requestId, string message, string payload,
     DataProviderCommandSource dataProvider, DateTime date, string metaData, Category category, DataProviderNoRecordState billNoRecords)
 {
     Id = id;
     RequestId = requestId;
     Message = message;
     Payload = payload;
     DataProvider = dataProvider;
     Date = date;
     MetaData = metaData;
     Category = category;
     BillNoRecords = billNoRecords;
 }
Ejemplo n.º 7
0
 public Request RaiseSecurityFlag(Guid id, DataProviderCommandSource dataProvider,
     DateTime date, CommandType commandType, string metaData, string payload, string message, DataProviderNoRecordState billNoRecords)
 {
     DataProvider = new DataProviderIdentifier(dataProvider, DataProviderAction.Response,
         DataProviderResponseState.Successful, billNoRecords);
     Date = date;
     Connection = new ConnectionTypeIdentifier();
     Payload = new PayloadIdentifier(metaData, payload, message);
     CommandType = commandType;
     State = new StateIdentifier();
     RequestContext = new SearchRequestIndentifier();
     return this;
 }
 public WorkflowQueueSender(DataProviderCommandSource dataProvider)
 {
     _dataProvider = dataProvider;
     _stopWatch = new StopWatchFactory().StopWatchForDataProvider(dataProvider);
     _entryPointWatch = new StopWatchFactory().StopWatchForDataProvider(DataProviderCommandSource.EntryPoint);
 }
 private void Security(object payload, MetadataContainer metadata, DataProviderCommandSource dataProvider, DataProviderNoRecordState billNoRecords)
 {
     new RaisingSecurityFlagCommand(Guid.NewGuid(), _requestId,
         CommandDescriptions.SecurityDescription(dataProvider), payload.ObjectToJson(), dataProvider,
         DateTime.UtcNow, metadata.ObjectToJson(), Category.Security,billNoRecords)
         .SendToBus(_publisher, _log);
 }
 private void Configuring(object payload, MetadataContainer metadata, DataProviderCommandSource dataProvider, DataProviderNoRecordState billNoRecords)
 {
     new ConfiguringDataProviderCommand(Guid.NewGuid(), _requestId,
         CommandDescriptions.ConfigurationDescription(dataProvider), payload.ObjectToJson(), dataProvider,
         DateTime.UtcNow, metadata.ObjectToJson(), Category.Configuration,billNoRecords)
         .SendToBus(_publisher, _log);
 }
 public void Send(CommandType commandType, object payload, object metadata,
     DataProviderCommandSource dataProvider, DataProviderNoRecordState billNoRecords)
 {
     //Task.Run(() =>
     //{
         switch (commandType)
         {
             case CommandType.Error:
                 Error(payload, new MetadataContainer(metadata), dataProvider, billNoRecords);
                 break;
             case CommandType.Configuration:
                 Configuring(payload, new MetadataContainer(metadata), dataProvider, billNoRecords);
                 break;
             case CommandType.Security:
                 Security(payload, new MetadataContainer(metadata), dataProvider, billNoRecords);
                 break;
             case CommandType.Transformation:
                 Transforming(payload, new MetadataContainer(metadata), dataProvider, billNoRecords);
                 break;
         }
     //});
 }
 public MonitoirngQueueSender(DataProviderCommandSource dataProvider, Guid aggregateId, DataProviderNoRecordState billNoRecords)
 {
     _dataProvider = dataProvider;
     _aggregateId = aggregateId;
     _billNoRecords = billNoRecords;
 }
 public static LogCommandTypes ForDataProvider(ISendCommandToBus commands, DataProviderCommandSource dataProviderName,
     IAmDataProvider dataProvider,DataProviderNoRecordState billNoRecords)
 {
     return new LogCommandTypes(commands,dataProviderName,dataProvider,billNoRecords);
 }
 public static CommandSender InitCommandSender(IAdvancedBus bus, Guid requestId,
     DataProviderCommandSource dataProvider)
 {
     return new CommandSender(new SendWorkflowCommands(bus, requestId));
 }