public void InitConsumer <IModel, T>(IConsumerConfig rabbitMQConsumerConfig, IModel channel, EventHandler <T> eventHandler) { var config = (IRabbitMQConsumerConfig)rabbitMQConsumerConfig; config.Consumer = new EventingBasicConsumer((RabbitMQ.Client.IModel)channel); (config.Consumer as EventingBasicConsumer).Received += (eventHandler as EventHandler <BasicDeliverEventArgs>); }
public void ConsumeMessage <IModel>(IConsumerConfig rabbitMQConsumerConfig, IModel channel) { (channel as RabbitMQ.Client.IModel) .BasicConsume(queue: rabbitMQConsumerConfig.Queue, autoAck: rabbitMQConsumerConfig.AutoAck, consumer: (rabbitMQConsumerConfig as IRabbitMQConsumerConfig).Consumer); }
public CryptoProvider(ISymmetricKeyProvider keyProvider, IIssuerConfig issuerConfig, IConsumerConfig consumerConfig, ICngKeyProvider cngKeyProvider, IEccPublicKeyProvider eccPublicKeyProvider, IRsaPublicKeyProvider rsaPublicKeyProvider) { this.issuerConfig = issuerConfig; _keyProvider = keyProvider; _consumerConfig = consumerConfig; _cngKeyProvider = cngKeyProvider; _eccPublicKeyProvider = eccPublicKeyProvider; _rsaPublicKeyProvider = rsaPublicKeyProvider; }
public IssuerMustBeTrustedRule(IConsumerConfig config) { _config = config; }
public ConfigFileSymmetricKeyProvider(IKeyConfig issuer, IConsumerConfig consumer) { _issuer = issuer; _consumer = consumer; }
public TokenReader(IConsumerConfig settings) { _settings = settings; }
public NullVerification(IConsumerConfig consumerConfig) { _consumerConfig = consumerConfig; }
public ConsumerConfigFactory(IConsumerConfig consumerConfig) { _consumerConfig = consumerConfig; }