protected MessagePublisher CreatePublisher(Address sourceAddress) { var connectionManager = new DefaultConnectionManager(ConnectionConfiguration); var transactionalUnitOfWork = new TransactionalUnitOfWork(connectionManager) { EndpointAddress = sourceAddress }; var eventSourcedUnitOfWork = new EventSourcedUnitOfWork(connectionManager) { EndpointAddress = sourceAddress }; return(new MessagePublisher(transactionalUnitOfWork, eventSourcedUnitOfWork, connectionManager) { EndpointAddress = sourceAddress }); }
public RpcClientRemoting(CommandFactory commandFactory, RemotingAddressParser addressParser, DefaultConnectionManager connectionManager) : base(commandFactory, addressParser, connectionManager) { }
/// <summary> /// Constructor. /// </summary> /// <param name="options">The options with the values to be used in internal configurations.</param> public Dao(Options options = null) { Configure(options ?? new Options()); ConnectionManager = new DefaultConnectionManager(Options.ConnectionStrings); Connection = GetConnection(); }
/// <summary> /// Constructor. /// </summary> /// <param name="schema">The default schema.</param> public Dao(string schema) { Configure(new Options().WithSchema(schema)); ConnectionManager = new DefaultConnectionManager(Options.ConnectionStrings); Connection = GetConnection(); }
/// <param name="addressParser"> </param> /// <param name="connectionManager"> </param> public RpcRemoting(CommandFactory commandFactory, RemotingAddressParser addressParser, DefaultConnectionManager connectionManager) : this(commandFactory) { this.addressParser = addressParser; this.connectionManager = connectionManager; }
private IConnectionManager CreateCnxManager(Session session, Mock<ISessionManager> sessionManager, IEnumerable<Server> activeServers, IEnumerable<Server> failoverServers) { sessionManager.Setup(c => c.GetCurrentSession()).Returns(session); var cnx = new Mock<IDbConnection>(MockBehavior.Loose); cnx.SetupProperty(c => c.ConnectionString); var cnxManager = new DefaultConnectionManager(sessionManager.Object, () => cnx.Object, activeServers, failoverServers); return cnxManager; }