API Diff between 0.1.30 and 0.1.31
28 Additions
23 Removals
Succubus.Core
-
public class Bus : IBusConfigurator, IBus, ITransportBridge
- public void Dequeue<T>(Action<T> handler, string address = null, Action<Action> marshal = null)
- public IResponseContext Dequeue<T>(Action<T> handler, string address = null, Action<Action> marshal = null)
- public void On<T>(Action<T> handler, string address = null, Action<Action> marshal = null)
- public void OnRawData(Action<string> handler, Action<Action> marshal = null)
- public void OnRawMessage(Action<object> handler, Action<Action> marshal = null)
- public void OnReply<TReq, T>(Action<TReq, T> handler, Action<Action> marshal = null)
- public void OnReply<TReq, T1, T2>(Action<TReq, T1, T2> handler, Action<Action> marshal = null)
- public void OnReply<TReq, T1, T2, T3>(Action<TReq, T1, T2, T3> handler, Action<Action> marshal = null)
- public void OnReply<TReq, T1, T2, T3, T4>(Action<TReq, T1, T2, T3, T4> handler, Action<Action> marshal = null)
- public void OnReply<TReq, T1, T2, T3, T4, T5>(Action<TReq, T1, T2, T3, T4, T5> handler, Action<Action> marshal = null)
- public void OnReply<TReq, T1, T2, T3, T4, T5, T6>(Action<TReq, T1, T2, T3, T4, T5, T6> handler, Action<Action> marshal = null)
- public void OnReply<TReq, T1, T2, T3, T4, T5, T6, T7>(Action<TReq, T1, T2, T3, T4, T5, T6, T7> handler, Action<Action> marshal = null)
- public IResponseContext On<T>(Action<T> handler, string address = null, 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 OnReply<TReq, T>(Action<TReq, T> handler, Action<Action> marshal = null)
- public IResponseContext OnReply<TReq, T1, T2>(Action<TReq, T1, T2> handler, Action<Action> marshal = null)
- public IResponseContext OnReply<TReq, T1, T2, T3>(Action<TReq, T1, T2, T3> handler, Action<Action> marshal = null)
- public IResponseContext OnReply<TReq, T1, T2, T3, T4>(Action<TReq, T1, T2, T3, T4> handler, Action<Action> marshal = null)
- public IResponseContext OnReply<TReq, T1, T2, T3, T4, T5>(Action<TReq, T1, T2, T3, T4, T5> handler, Action<Action> marshal = null)
- public IResponseContext OnReply<TReq, T1, T2, T3, T4, T5, T6>(Action<TReq, T1, T2, T3, T4, T5, T6> handler, Action<Action> marshal = null)
- public IResponseContext OnReply<TReq, T1, T2, T3, T4, T5, T6, T7>(Action<TReq, T1, T2, T3, T4, T5, T6, T7> handler, Action<Action> marshal = null)
Succubus.Core.Interfaces
-
public interface IBus
- IResponseContext Dequeue<T>(Action<T> handler, string address = null, Action<Action> marshal = null)
- void On<T>(Action<T> handler, string address = null, Action<Action> marshal = null)
- void OnRawData(Action<string> handler, Action<Action> marshal = null)
- void OnRawMessage(Action<object> handler, Action<Action> marshal = null)
- void OnReply<TReq, T>(Action<TReq, T> handler, Action<Action> marshal = null)
- void OnReply<TReq, T1, T2>(Action<TReq, T1, T2> handler, Action<Action> marshal = null)
- void OnReply<TReq, T1, T2, T3>(Action<TReq, T1, T2, T3> handler, Action<Action> marshal = null)
- void OnReply<TReq, T1, T2, T3, T4>(Action<TReq, T1, T2, T3, T4> handler, Action<Action> marshal = null)
- void OnReply<TReq, T1, T2, T3, T4, T5>(Action<TReq, T1, T2, T3, T4, T5> handler, Action<Action> marshal = null)
- void OnReply<TReq, T1, T2, T3, T4, T5, T6>(Action<TReq, T1, T2, T3, T4, T5, T6> handler, Action<Action> marshal = null)
- void OnReply<TReq, T1, T2, T3, T4, T5, T6, T7>(Action<TReq, T1, T2, T3, T4, T5, T6, T7> handler, Action<Action> marshal = null)
- IResponseContext On<T>(Action<T> handler, string address = null, Action<Action> marshal = null)
- IResponseContext OnRawData(Action<string> handler, Action<Action> marshal = null)
- IResponseContext OnRawMessage(Action<object> handler, Action<Action> marshal = null)
- IResponseContext OnReply<TReq, T>(Action<TReq, T> handler, Action<Action> marshal = null)
- IResponseContext OnReply<TReq, T1, T2>(Action<TReq, T1, T2> handler, Action<Action> marshal = null)
- IResponseContext OnReply<TReq, T1, T2, T3>(Action<TReq, T1, T2, T3> handler, Action<Action> marshal = null)
- IResponseContext OnReply<TReq, T1, T2, T3, T4>(Action<TReq, T1, T2, T3, T4> handler, Action<Action> marshal = null)
- IResponseContext OnReply<TReq, T1, T2, T3, T4, T5>(Action<TReq, T1, T2, T3, T4, T5> handler, Action<Action> marshal = null)
- IResponseContext OnReply<TReq, T1, T2, T3, T4, T5, T6>(Action<TReq, T1, T2, T3, T4, T5, T6> handler, Action<Action> marshal = null)
- IResponseContext OnReply<TReq, T1, T2, T3, T4, T5, T6, T7>(Action<TReq, T1, T2, T3, T4, T5, T6, T7> handler, Action<Action> marshal = null)
- void Queue<T>(T request, string address = null, Action<Action> marshal = null)
-
public interface IBusTransport
-
public interface IQueueTransport
-
public interface IResponseContext
-
public interface ITransport