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)) ) )); }
public bool TryResolveReliable(Uri uri, out IReliableReactive service) { throw new NotImplementedException(); }
public OutputEdge(EdgeDescription edge, IReactiveServiceResolver serviceResolver, IReliableReactive reactiveService) { _edge = edge; _serviceResolver = serviceResolver; _parentReactiveService = reactiveService; }
public bool TryResolveReliable(Uri uri, out IReliableReactive service) => throw NotSupported();
private static IReliableObserver <T> GetReliableObserver <T>(IReliableReactive c, Uri uri) => c.GetObserver <T>(uri);