public static BootstrapBuilderConfiguration SetupMessageRouteInspectorClient(this BootstrapBuilderConfiguration config)
 {
     return(config
            .RegisterBuildAction(c => c.RegisterInstance(() => GraphQlServerUri.Parse("http://localhost:8081")))
            .RegisterBuildAction(c => c.RegisterInstance <IGraphQlServer, GraphQlServer>())
            .RegisterBuildAction(c => c.RegisterInstance <IMessageLoggingClient, MessageLoggingClient>()));
 }
        public EventSourcingBootstrapBuilderConfiguration(BootstrapBuilderConfiguration config)
        {
            this.config = config;

            config
            .RegisterBuildAction(c => c.RegisterProjectionsWithMessenger(), BuildOrder.VeryLate)
            .RegisterBuildAction(async c => await c.HydrateInMemoryProjections(), BuildOrder.VeryLate);
        }
        public static LimitRoutesToConfiguration ConfigureRouteInspectorServer(this BootstrapBuilderConfiguration config)
        {
            config.RegisterBuildAction(c => c.RegisterCommandHandlersFromAssemblyOf <LogCommandProcessingCommandHandler>())
            .RegisterBuildAction(c => c.RegisterQueryHandlersFromAssemblyOf <LogCommandProcessingCommandHandler>())
            .RegisterBuildAction(c => c.RegisterProjectionsFromAssemblyOf <LogCommandProcessingCommandHandler>());

            return(new LimitRoutesToConfiguration(config));
        }
Exemple #4
0
 public AzureMobileSyncBootstrapBuilderConfiguration(
     BootstrapBuilderConfiguration bootstrapBuilderConfiguration,
     string dbFileName,
     Action <TableDefiner> tableDefinitions)
 {
     this.bootstrapBuilderConfiguration = bootstrapBuilderConfiguration;
     this.dbFileName       = dbFileName;
     this.tableDefinitions = tableDefinitions;
 }
 public AzureMobileSyncLicenceKeyBootstrapBuilderConfiguration(
     BootstrapBuilderConfiguration bootstrapBuilderConfiguration,
     string dbFileName,
     Action <TableDefiner> tableDefinitions,
     string azureServerUrl)
 {
     this.bootstrapBuilderConfiguration = bootstrapBuilderConfiguration;
     this.dbFileName       = dbFileName;
     this.tableDefinitions = tableDefinitions;
     this.azureServerUrl   = azureServerUrl;
 }
 public static AggregateInvocationConfiguration ConfigureAggregateInvocation(this BootstrapBuilderConfiguration config)
 {
     return(new AggregateInvocationConfiguration(config));
 }
Exemple #7
0
 public static EventSourcingBootstrapBuilderConfiguration UseEventSourcing(this BootstrapBuilderConfiguration config)
 {
     config.GetIocContainer().RegisterEventSourcing();
     return(new EventSourcingBootstrapBuilderConfiguration(config));
 }
 public static SagaInvocationConfiguration ConfigureSagaInvocation(this BootstrapBuilderConfiguration config)
 {
     return(new SagaInvocationConfiguration(config));
 }
Exemple #9
0
 public ForEventSagaInvocationConfiguration(BootstrapBuilderConfiguration @from)
     : base(@from)
 {
 }
 public AzureMobileDatabaseBootstrapBuilderConfiguration(BootstrapBuilderConfiguration bootstrapBuilderConfiguration, string fileName)
 {
     this.bootstrapBuilderConfiguration = bootstrapBuilderConfiguration;
     this.fileName = fileName;
 }
Exemple #11
0
 public RelationalDataStoreBootstrapBuilderConfiguration(BootstrapBuilderConfiguration config)
 {
     this.config = config;
 }
Exemple #12
0
 protected AkkaBuilderConfiguration(BootstrapBuilderConfiguration @from) : base(@from)
 {
 }
 public static BootstrapBuilderConfiguration ConfigureRouteInspectorWeb(this BootstrapBuilderConfiguration config)
 {
     return(config.RegisterBuildAction(c => c.RegisterControllers()));
 }
Exemple #14
0
 public InvokeOnAggregateRootInvocationConfiguration(BootstrapBuilderConfiguration @from)
     : base(@from)
 {
 }
 public static BootstrapBuilderConfiguration ConfigureFinanceMvvm(this BootstrapBuilderConfiguration config)
 {
     return(config.RegisterBuildAction(c => c.RegisterInstance <IViewModelNavigator, MvxViewModelNavigator>()));
 }
Exemple #16
0
 public ForCommandAggregateInvocationConfiguration(BootstrapBuilderConfiguration @from)
     : base(@from)
 {
 }
 public static BootstrapBuilderConfiguration UseMobile <TAsyncContextExceptionHandler>(this BootstrapBuilderConfiguration config)
     where TAsyncContextExceptionHandler : class, IAsyncContextExceptionHandler
 {
     return(config
            .RegisterBuildAction(c => c.RegisterInstance <IAsyncContextExceptionHandler, TAsyncContextExceptionHandler>())
            .RegisterBuildAction(c => c.RegisterInstance <IThrottleFactory, ThrottleFactory>())
            .RegisterBuildAction(c => c.RegisterInstance <AlertUserHandler, AlertUserHandler>())
            .RegisterBuildAction(c => c.RegisterInstance <IAlerter, Alerter>())
            .RegisterBuildAction(c => c.RegisterInstance <IEmailViewNavigator, EmailViewNavigator>()));
 }
 public static RelationalDataStoreBootstrapBuilderConfiguration UseRelationalDataStore(this BootstrapBuilderConfiguration config)
 {
     return(new RelationalDataStoreBootstrapBuilderConfiguration(config));
 }
 public InvokeOnSagaInvocationConfiguration(BootstrapBuilderConfiguration @from)
     : base(@from)
 {
 }
Exemple #20
0
 public static BootstrapBuilderConfiguration ConfigureRiskCapture(this BootstrapBuilderConfiguration config)
 {
     config.RegisterBuildAction(c => c.RegisterRiskCapture());
     return(config);
 }
 public AzureMobileBootstrapBuilderConfiguration(BootstrapBuilderConfiguration bootstrapBuilderConfiguration)
 {
     this.bootstrapBuilderConfiguration = bootstrapBuilderConfiguration;
 }
 public LimitRoutesToConfiguration(BootstrapBuilderConfiguration @from)
     : base(@from)
 {
 }
 public LimitRoutesToConfiguration(BootstrapBuilderConfiguration @from)
     : base(@from)
 {
 }