public CommandScheduler( IJobScheduler jobScheduler, ICommandDefinitionService commandDefinitionService, IJsonSerializer jsonSerializer) { _jobScheduler = jobScheduler; _commandDefinitionService = commandDefinitionService; _jsonSerializer = jsonSerializer; }
public SerializedCommandPublisher( ILog log, ICommandDefinitionService commandDefinitionService, IJsonSerializer jsonSerializer, ICommandBus commandBus) { _log = log; _commandDefinitionService = commandDefinitionService; _jsonSerializer = jsonSerializer; _commandBus = commandBus; }
public DefinitionServicesInitilizer( ILoadedVersionedTypes loadedVersionedTypes, IEventDefinitionService eventDefinitionService, ICommandDefinitionService commandDefinitionService, IJobDefinitionService jobDefinitionService) { _loadedVersionedTypes = loadedVersionedTypes; _eventDefinitionService = eventDefinitionService; _commandDefinitionService = commandDefinitionService; _jobDefinitionService = jobDefinitionService; }
public SerializedCommandPublisher( ILog log, ICommandDefinitionService commandDefinitionService, IJsonSerializer jsonSerializer, ICommandBus commandBus) { _log = log; _commandDefinitionService = commandDefinitionService; _jsonSerializer = jsonSerializer; _commandBus = commandBus; }
public DefinitionServicesInitilizer( ILoadedVersionedTypes loadedVersionedTypes, IEventDefinitionService eventDefinitionService, ICommandDefinitionService commandDefinitionService, IJobDefinitionService jobDefinitionService) { _loadedVersionedTypes = loadedVersionedTypes; _eventDefinitionService = eventDefinitionService; _commandDefinitionService = commandDefinitionService; _jobDefinitionService = jobDefinitionService; }
public static PublishCommandJob Create( ICommand command, ICommandDefinitionService commandDefinitionService, IJsonSerializer jsonSerializer) { var data = jsonSerializer.Serialize(command); var commandDefinition = commandDefinitionService.GetDefinition(command.GetType()); return new PublishCommandJob( data, commandDefinition.Name, commandDefinition.Version); }
public static PublishCommandJob Create( ICommand command, ICommandDefinitionService commandDefinitionService, IJsonSerializer jsonSerializer) { var data = jsonSerializer.Serialize(command); var commandDefinition = commandDefinitionService.GetDefinition(command.GetType()); return(new PublishCommandJob( data, commandDefinition.Name, commandDefinition.Version)); }