Ejemplo n.º 1
0
        public static IContainerFacilityExpression For(FubuTransportRegistry extension)
        {
            var registry = new FubuRegistry();

            extension.As <IFubuRegistryExtension>().Configure(registry);
            return(FubuApplication.For(registry));
        }
Ejemplo n.º 2
0
        public static FubuTransportRegistry For(Action <FubuTransportRegistry> configure)
        {
            var registry = new FubuTransportRegistry();

            configure(registry);

            return(registry);
        }
Ejemplo n.º 3
0
            public SubscriptionExpression(FubuTransportRegistry <T> parent, Expression <Func <T, Uri> > receiving)
            {
                _parent    = parent;
                _receiving = receiving;

                parent.Services(r => {
                    r.FillType(typeof(ISubscriptionRequirement), typeof(SubscriptionRequirements <T>));
                });
            }
Ejemplo n.º 4
0
        public static BehaviorGraph BehaviorGraphFor(Action <FubuTransportRegistry> configure)
        {
            var registry          = new FubuRegistry();
            var transportRegistry = new FubuTransportRegistry();

            configure(transportRegistry);

            transportRegistry.As <IFubuRegistryExtension>()
            .Configure(registry);

            new FubuTransportationExtensions().Configure(registry);

            return(BehaviorGraph.BuildFrom(registry));
        }
Ejemplo n.º 5
0
        public static IContainerFacilityExpression For(Action <FubuTransportRegistry> configuration)
        {
            var extension = FubuTransportRegistry.For(configuration);

            return(For(extension));
        }
Ejemplo n.º 6
0
 public ChannelExpression(FubuTransportRegistry <T> parent, Expression <Func <T, Uri> > expression)
 {
     _parent   = parent;
     _accessor = ReflectionHelper.GetAccessor(expression);
 }
Ejemplo n.º 7
0
 public HandlersExpression(FubuTransportRegistry parent)
 {
     _parent = parent;
 }
 public HealthMonitoringExpression(FubuTransportRegistry parent)
 {
     _parent = parent;
 }
Ejemplo n.º 9
0
 public void AddGlobal(IConfigurationAction action, FubuTransportRegistry registry)
 {
     _globalPolicies.Fill(action);
 }