Esempio n. 1
0
        public InputEdge(EdgeDescription edge, IReactiveServiceResolver serviceResolver, IReliableReactive reactiveService)
        {
            _edge                  = edge;
            _serviceResolver       = serviceResolver;
            _parentReactiveService = reactiveService;

            // REVIEW: Should we initialize in the base class to (-1) always?
            LowWatermark = -1;
        }
 public static IReliableQbservable <long> Timer(this IReliableReactive context, TimeSpan dueTime)
 {
     return(context.Provider.CreateQbservable <long>(
                Expression.Call(
                    (MethodInfo)MethodInfo.GetCurrentMethod(),
                    Expression.Constant(context, typeof(IReliableReactive)),
                    Expression.Constant(dueTime, typeof(TimeSpan))
                    )
                ));
 }
Esempio n. 3
0
 public bool TryResolveReliable(Uri uri, out IReliableReactive service)
 {
     throw new NotImplementedException();
 }
Esempio n. 4
0
 public OutputEdge(EdgeDescription edge, IReactiveServiceResolver serviceResolver, IReliableReactive reactiveService)
 {
     _edge                  = edge;
     _serviceResolver       = serviceResolver;
     _parentReactiveService = reactiveService;
 }
Esempio n. 5
0
 public bool TryResolveReliable(Uri uri, out IReliableReactive service) => throw NotSupported();
Esempio n. 6
0
 private static IReliableObserver <T> GetReliableObserver <T>(IReliableReactive c, Uri uri) => c.GetObserver <T>(uri);