API Diff between 0.1.30 and 0.1.21
53 Additions
38 Removals
Succubus.Collections
Succubus.Collections.Interfaces
Succubus.Core
-
public class Bus : IBusConfigurator, IBus, ITransportBridge
- public bool IncludeMessageOriginator { get; set; }
- public LogLevel LogLevel { get; set; }
- public TextWriter LogWriter { get; set; }
- public string Name { get; set; }
- public event EventHandler<ExceptionEventArgs> Exception
- public event EventHandler<ExceptionEventArgs> TransportException
- public IResponseContext Defer<TReq, TRes>()
- public IResponseContext Defer<TReq, T1, T2>()
- public IResponseContext Defer<TReq, T1, T2, T3>()
- public IResponseContext Defer<TReq, T1, T2, T3, T4>()
- public IResponseContext Defer<TReq, T1, T2, T3, T4, T5>()
- public IResponseContext Defer<TReq, T1, T2, T3, T4, T5, T6>()
- public IResponseContext Defer<TReq, T1, T2, T3, T4, T5, T6, T7>()
- public IResponseContext Dequeue<T>(Action<T> handler, string address = null, Action<Action> marshal = null)
- public void FrameMessage(IMessageFrame o)
- public void GeneralTransportException(Exception ex)
- public Diagnose GetDiagnose()
- public IResponseContext OnRaw(Action<object> handler, Action<Action> marshal = null)
- public IResponseContext OnRawData(Action<string> handler, Action<Action> marshal = null)
- public IResponseContext OnRawMessage(Action<object> handler, Action<Action> marshal = null)
- public IResponseContext Pickup<TReq, T>(string correlationId, Action<TReq, T> handler)
- public IResponseContext Pickup<TReq, T1, T2>(string correlationId, Action<TReq, T1, T2> handler)
- public IResponseContext Pickup<TReq, T1, T2, T3>(string correlationId, Action<TReq, T1, T2, T3> handler)
- public IResponseContext Pickup<TReq, T1, T2, T3, T4>(string correlationId, Action<TReq, T1, T2, T3, T4> handler)
- public IResponseContext Pickup<TReq, T1, T2, T3, T4, T5>(string correlationId, Action<TReq, T1, T2, T3, T4, T5> handler)
- public IResponseContext Pickup<TReq, T1, T2, T3, T4, T5, T6>(string correlationId, Action<TReq, T1, T2, T3, T4, T5, T6> handler)
- public IResponseContext Pickup<TReq, T1, T2, T3, T4, T5, T6, T7>(string correlationId, Action<TReq, T1, T2, T3, T4, T5, T6, T7> handler)
- public void Queue<T>(T request, string address = null, Action<Action> marshal = null)
- public void RawData(string data)
-
public class Diagnose
-
public enum LogLevel
Succubus.Core.Interfaces
-
public interface IBus
- string Name { get; }
- event EventHandler<ExceptionEventArgs> Exception
- event EventHandler<ExceptionEventArgs> TransportException
- IResponseContext Defer<TReq, T>()
- IResponseContext Defer<TReq, T1, T2>()
- IResponseContext Defer<TReq, T1, T2, T3>()
- IResponseContext Defer<TReq, T1, T2, T3, T4>()
- IResponseContext Defer<TReq, T1, T2, T3, T4, T5>()
- IResponseContext Defer<TReq, T1, T2, T3, T4, T5, T6>()
- IResponseContext Defer<TReq, T1, T2, T3, T4, T5, T6, T7>()
- IResponseContext Dequeue<T>(Action<T> handler, string address = null, Action<Action> marshal = null)
- Diagnose GetDiagnose()
- IResponseContext OnRaw(Action<object> handler, Action<Action> marshal = null)
- IResponseContext OnRawData(Action<string> handler, Action<Action> marshal = null)
- IResponseContext OnRawMessage(Action<object> handler, Action<Action> marshal = null)
- IResponseContext Pickup<TReq, T>(string correlationId, Action<TReq, T> handler)
- IResponseContext Pickup<TReq, T1, T2>(string correlationId, Action<TReq, T1, T2> handler)
- IResponseContext Pickup<TReq, T1, T2, T3>(string correlationId, Action<TReq, T1, T2, T3> handler)
- IResponseContext Pickup<TReq, T1, T2, T3, T4>(string correlationId, Action<TReq, T1, T2, T3, T4> handler)
- IResponseContext Pickup<TReq, T1, T2, T3, T4, T5>(string correlationId, Action<TReq, T1, T2, T3, T4, T5> handler)
- IResponseContext Pickup<TReq, T1, T2, T3, T4, T5, T6>(string correlationId, Action<TReq, T1, T2, T3, T4, T5, T6> handler)
- IResponseContext Pickup<TReq, T1, T2, T3, T4, T5, T6, T7>(string correlationId, Action<TReq, T1, T2, T3, T4, T5, T6, T7> handler)
- void Queue<T>(T request, string address = null, Action<Action> marshal = null)
-
public interface IBusConfigurator
-
public interface ITransport
-
public interface ITransportBridge
Succubus.Core.MessageFrames