API Diff between 0.33.1-alpha.0.5 and 0.24.1-alpha.0.40
125 Additions
41 Removals
Proto
-
public abstract class ActorContextDecorator : IContext, ISenderContext, IInfoContext, IContextStore, ISystemContext, IReceiverContext, ISpawnerContext, IStopperContext
-
public sealed class : IDisposable
-
public class ActorLoggingContext : ActorContextDecorator
-
public static class ActorLoggingContextExtensions
-
public sealed class ActorSystem : IAsyncDisposable
-
public class ActorSystemConfig : IEquatable<ActorSystemConfig>
-
public class CapturedContext : IEquatable<CapturedContext>
-
public class Continuation : SystemMessage, InfrastructureMessage
-
public interface IContext : ISenderContext, IInfoContext, IContextStore, ISystemContext, IReceiverContext, ISpawnerContext, IStopperContext
-
public interface InfrastructureMessage
-
public interface ISpawnerContext : ISystemContext
-
public static class MetricsExtensions
- public static Task<T> Observe<T>(this IHistogramMetric histogram, Func<Task<T>> factory, string[] labels)
- public static Task Observe(this IHistogramMetric histogram, Func<Task> factory, string[] labels)
- public static Task<T> Observe<T>(this Histogram<double> histogram, Func<Task<T>> factory, KeyValuePair<string, object>[] tags)
- public static Task Observe(this Histogram<double> histogram, Func<Task> factory, KeyValuePair<string, object>[] tags)
-
public class ProcessRegistry
-
public sealed delegate ProducerWithSystemAndContext : MulticastDelegate
-
public sealed class Props : IEquatable<Props>
-
public sealed class RootContext : IRootContext, ISpawnerContext, ISystemContext, ISenderContext, IInfoContext, IContextStore, IStopperContext, IEquatable<RootContext>
-
public abstract class RootContextDecorator : IRootContext, ISpawnerContext, ISystemContext, ISenderContext, IInfoContext, IContextStore, IStopperContext
-
public static class SenderContextExtensions
-
public sealed delegate Spawner : MulticastDelegate
- public virtual IAsyncResult BeginInvoke(ActorSystem system, string id, Props props, PID parent, AsyncCallback callback, object object)
- public virtual IAsyncResult BeginInvoke(ActorSystem system, string id, Props props, PID parent, Action<IContext> callback, AsyncCallback __callback, object object)
- public virtual PID Invoke(ActorSystem system, string id, Props props, PID parent)
- public virtual PID Invoke(ActorSystem system, string id, Props props, PID parent, Action<IContext> callback = null)
-
public static class SpawnerContextExtensions
-
public class Stopper
-
public static class SystemContext
-
public static class UtilExtensions
Proto.Context
Proto.DependencyInjection
Proto.Logging
-
public class InstanceLogger : IActorSystemExtension<InstanceLogger>, IActorSystemExtension
- public void LogDebug(string template)
- public void LogDebug<T>(string template, T arg)
- public void LogDebug<T, T2>(string template, T arg, T2 arg2)
- public void LogDebug<T, T2, T3>(string template, T arg, T2 arg2, T3 arg3)
Proto.Mailbox
Proto.Metrics
Proto.Router
Proto.Utils
-
public static class Retry
- public class RetriesExhaustedException : Exception
- public static Task<T> TryUntil<T>(Func<Task<T>> body, Func<T, bool> condition, int retryCount = 10, int backoffMilliSeconds = 100, int maxBackoffMilliseconds = 5000, Action<int, Exception> onError = null, Action<Exception> onFailed = null)
- public static Task<T> TryUntilNotNull<T>(Func<Task<T>> body, int retryCount = 10, int backoffMilliSeconds = 100, int maxBackoffMilliseconds = 5000, Action<int, Exception> onError = null, Action<Exception> onFailed = null)
-
public static class TaskExtensions