示例#1
0
        public AllDtcTransports()
        {
            AllTransportsFilter.Run(t => t.HasSupportForDistributedTransactions.HasValue &&
                                    !t.HasSupportForDistributedTransactions.Value, Remove);

            // todo set HasSupportForDistributedTransactions to false on Rabbit MQ
            AllTransportsFilter.Run(t => t.GetType().Name.Contains("RabbitMQ"), Remove);
        }
示例#2
0
 public AllTransportsWithMessageDrivenPubSub()
 {
     AllTransportsFilter.Run(t => t.HasNativePubSubSupport, Remove);
 }
示例#3
0
 public AllTransportsWithCentralizedPubSubSupport()
 {
     AllTransportsFilter.Run(t => !t.HasSupportForCentralizedPubSub, Remove);
 }
示例#4
0
 public AllBrokerTransports()
 {
     AllTransportsFilter.Run(t => !t.HasNativePubSubSupport, Remove);
 }
示例#5
0
 public AllDtcTransports()
 {
     AllTransportsFilter.Run(t => t.HasSupportForDistributedTransactions.HasValue &&
                             !t.HasSupportForDistributedTransactions.Value, Remove);
 }
 public AllTransportsWithoutNativeDeferral()
 {
     AllTransportsFilter.Run(t => !t.HasSupportForCentralizedPubSub, Remove);
     //AllTransportsFilter.Run(t=> t.HasNativePubSubSupport, Remove);
 }