Exemple #1
0
        public void MessageConfigured <TMessage>(IConsumePipeConfigurator configurator)
            where TMessage : class
        {
            IPipeSpecification <ConsumeContext <TMessage> > specification = new MessageDataTransformSpecification <TMessage>(_repository);

            configurator.AddPipeSpecification(specification);
        }
        public LoadMessageDataObjectDictionaryTransformConfiguration(IMessageDataRepository repository, IEnumerable <Type> knownTypes, PropertyInfo property)
        {
            _property = property;

            _transformConfigurator = new MessageDataTransformSpecification <TValue>(repository, knownTypes);
        }
Exemple #3
0
        public override void CompensateActivityConfigured <TActivity, TLog>(ICompensateActivityConfigurator <TActivity, TLog> configurator)
        {
            IPipeSpecification <CompensateContext <TLog> > specification = new MessageDataTransformSpecification <TLog>(_repository);

            configurator.Log(x => x.AddPipeSpecification(specification));
        }
Exemple #4
0
        public override void ExecuteActivityConfigured <TActivity, TArguments>(IExecuteActivityConfigurator <TActivity, TArguments> configurator)
        {
            IPipeSpecification <ExecuteContext <TArguments> > specification = new MessageDataTransformSpecification <TArguments>(_repository);

            configurator.Arguments(x => x.AddPipeSpecification(specification));
        }