public DefaultQueueProcessor(IQueue <T> queue, IPayloadHandler <T> payloadHandler) { this.Queue = queue; this.PayloadHandler = payloadHandler; }
/// <summary> /// Register the specified payload handler. /// </summary> /// <param name="payloadHandler">The payload handler instance to register.</param> /// <returns>True if successfully registered.</returns> public static bool TryRegister(IPayloadHandler payloadHandler) { return(_payloadHandlers.TryAdd(payloadHandler.ContentType, payloadHandler)); }
public StatefulQueueProcessor(IStatefulQueue <T> queue, IPayloadHandler <T> handler) { Queue = queue; PayloadHandler = handler; }