protected override ConsistentGossipBackend CreateBackend(ITransport transport, GossipConfiguration configuration) { configuration.GossipInterval = Timeout.Infinite; return(new ConsistentGossipBackend(transport, configuration)); }
protected override ConsistentGossipBackend CreateBackend(ITransport transport, GossipConfiguration configuration) { return(new ConsistentGossipBackend(transport, configuration) { TransactionParticipants = new string[] { A, B, C } }); }
protected override GossipBackend CreateBackend(ITransport transport, GossipConfiguration configuration) { return(new GossipBackend(transport, configuration)); }
protected abstract TBackend CreateBackend(ITransport transport, GossipConfiguration configuration);