public static ToposConsumerConfigurer Serialization(this ToposConsumerConfigurer configurer, Action <StandardConfigurer <IMessageSerializer> > configure)
    {
        if (configurer == null)
        {
            throw new ArgumentNullException(nameof(configurer));
        }
        if (configure == null)
        {
            throw new ArgumentNullException(nameof(configure));
        }
        var standardConfigurer = StandardConfigurer <IMessageSerializer> .New(configurer);

        configure(standardConfigurer);
        return(configurer);
    }
Example #2
0
    public static ToposConsumerConfigurer Logging(this ToposConsumerConfigurer configurer, Action <StandardConfigurer <ILoggerFactory> > configure)
    {
        if (configurer == null)
        {
            throw new ArgumentNullException(nameof(configurer));
        }
        if (configure == null)
        {
            throw new ArgumentNullException(nameof(configure));
        }
        var standardConfigurer = StandardConfigurer <ILoggerFactory> .New(configurer);

        configure(standardConfigurer);
        return(configurer);
    }
Example #3
0
        internal static StandardConfigurer <TService> New(ToposConsumerConfigurer configurer)
        {
            var injectionist = Open(configurer);

            return(New(injectionist));
        }