public ConsumerErrorStrategy(
     IConnectionFactory connectionFactory,
     ISerializer serializer,
     IConventions conventions,
     ITypeNameSerializer typeNameSerializer,
     IErrorMessageSerializer errorMessageSerializer)
     : base(connectionFactory, serializer, conventions, typeNameSerializer, errorMessageSerializer)
 {
 }
Exemple #2
0
 public ConsumerErrorStrategy(
     IPersistentConnection connection,
     ISerializer serializer,
     IConventions conventions,
     ITypeNameSerializer typeNameSerializer,
     IErrorMessageSerializer errorMessageSerializer,
     ConnectionConfiguration connectionConfiguration,
     IServiceProvider serviceProvider) : base(
         connection, serializer, conventions, typeNameSerializer, errorMessageSerializer, connectionConfiguration)
 {
     _logger = serviceProvider.GetService <ILogger <ConsumerErrorStrategy> >();
 }
Exemple #3
0
        public DefaultConsumerErrorStrategy(
            IConnectionFactory connectionFactory,
            ISerializer serializer,
            IConventions conventions,
            ITypeNameSerializer typeNameSerializer,
            IErrorMessageSerializer errorMessageSerializer)
        {
            Preconditions.CheckNotNull(connectionFactory, "connectionFactory");
            Preconditions.CheckNotNull(serializer, "serializer");
            Preconditions.CheckNotNull(conventions, "conventions");
            Preconditions.CheckNotNull(typeNameSerializer, "typeNameSerializer");

            this.connectionFactory      = connectionFactory;
            this.serializer             = serializer;
            this.conventions            = conventions;
            this.typeNameSerializer     = typeNameSerializer;
            this.errorMessageSerializer = errorMessageSerializer;
        }
Exemple #4
0
        public ProgramTests()
        {
            messageWriter  = new MockMessageWriter();
            queueRetrieval = new MockQueueRetrieval();
            messageReader  = new MockMessageReader();
            queueInsertion = new MockQueueInsertion();
            errorRetry     = new MockErrorRetry();
            conventions    = new Conventions(new LegacyTypeNameSerializer());
            defaultErrorMessageSerializer = new DefaultErrorMessageSerializer();

            program = new Program(
                new ArgParser(),
                queueRetrieval,
                messageWriter,
                messageReader,
                queueInsertion,
                errorRetry,
                conventions);
        }
        public DefaultConsumerErrorStrategy(
            IPersistentConnection connection,
            ISerializer serializer,
            IConventions conventions,
            ITypeNameSerializer typeNameSerializer,
            IErrorMessageSerializer errorMessageSerializer,
            ConnectionConfiguration configuration
            )
        {
            Preconditions.CheckNotNull(connection, "connection");
            Preconditions.CheckNotNull(serializer, "serializer");
            Preconditions.CheckNotNull(conventions, "conventions");
            Preconditions.CheckNotNull(typeNameSerializer, "typeNameSerializer");

            this.connection             = connection;
            this.serializer             = serializer;
            this.conventions            = conventions;
            this.typeNameSerializer     = typeNameSerializer;
            this.errorMessageSerializer = errorMessageSerializer;
            this.configuration          = configuration;
        }
        public DefaultConsumerErrorStrategy(
            IConnectionFactory connectionFactory, 
            ISerializer serializer,
            IEasyNetQLogger logger,
            IConventions conventions, 
            ITypeNameSerializer typeNameSerializer,
            IErrorMessageSerializer errorMessageSerializer)
        {
            Preconditions.CheckNotNull(connectionFactory, "connectionFactory");
            Preconditions.CheckNotNull(serializer, "serializer");
            Preconditions.CheckNotNull(logger, "logger");
            Preconditions.CheckNotNull(conventions, "conventions");
            Preconditions.CheckNotNull(typeNameSerializer, "typeNameSerializer");

            this.connectionFactory = connectionFactory;
            this.serializer = serializer;
            this.logger = logger;
            this.conventions = conventions;
            this.typeNameSerializer = typeNameSerializer;
            this.errorMessageSerializer = errorMessageSerializer;
        }
Exemple #7
0
 public QueueRetreival(IErrorMessageSerializer errorMessageSerializer)
 {
     this.errorMessageSerializer = errorMessageSerializer;
 }
Exemple #8
0
 public NoAckConsumerErrorStrategy(IPersistentConnection connection, ISerializer serializer, IConventions conventions, ITypeNameSerializer typeNameSerializer, IErrorMessageSerializer errorMessageSerializer, ConnectionConfiguration configuration) : base(connection, serializer, conventions, typeNameSerializer, errorMessageSerializer, configuration)
 {
 }
Exemple #9
0
 public QueueInsertion(IErrorMessageSerializer errorMessageSerializer)
 {
     this.errorMessageSerializer = errorMessageSerializer;
 }
Exemple #10
0
 public ErrorRetry(ISerializer serializer, IErrorMessageSerializer errorMessageSerializer)
 {
     this.serializer             = serializer;
     this.errorMessageSerializer = errorMessageSerializer;
 }
Exemple #11
0
 public QueueRetreival(IErrorMessageSerializer errorMessageSerializer)
 {
     this.errorMessageSerializer = errorMessageSerializer;
 }
 public DeadLetterStrategy(IConnectionFactory connectionFactory, ISerializer serializer, IEasyNetQLogger logger, IConventions conventions, ITypeNameSerializer typeNameSerializer, IErrorMessageSerializer errorMessageSerializer)
     : base(connectionFactory, serializer, logger, conventions, typeNameSerializer, errorMessageSerializer)
 {
 }
Exemple #13
0
        public void SetUp()
        {
            messageWriter = new MockMessageWriter();
            queueRetrieval = new MockQueueRetrieval();
            messageReader = new MockMessageReader();
            queueInsertion = new MockQueueInsertion();
            errorRetry = new MockErrorRetry();
            conventions = new Conventions(new TypeNameSerializer());
            defaultErrorMessageSerializer = new DefaultErrorMessageSerializer();

            program = new Program(
                new ArgParser(),
                queueRetrieval,
                messageWriter,
                messageReader,
                queueInsertion,
                errorRetry,
                conventions);
        }
Exemple #14
0
 public QueueInsertion(IErrorMessageSerializer errorMessageSerializer)
 {
     this.errorMessageSerializer = errorMessageSerializer;
 }
Exemple #15
0
 public ErrorRetry(ISerializer serializer, IErrorMessageSerializer errorMessageSerializer)
 {
     this.serializer = serializer;
     this.errorMessageSerializer = errorMessageSerializer;
 }
Exemple #16
0
 public ExceptionlessConsumerErrorStrategy(IConnectionFactory connectionFactory, ISerializer serializer, IEasyNetQLogger logger, IConventions conventions, ITypeNameSerializer typeNameSerializer, IErrorMessageSerializer errorMessageSerializer, ExceptionlessClient client = null, Action <EventBuilder, ConsumerExecutionContext> intercept = null)
     : base(connectionFactory, serializer, logger, conventions, typeNameSerializer, errorMessageSerializer)
 {
     _client    = client ?? ExceptionlessClient.Default;
     _intercept = intercept;
 }