/// <summary> /// Creates new decision with full parameters /// </summary> public Decision(bool allow, bool save, bool keep, DeliveryAcknowledgeDecision sendAcknowledge, QueueAcknowledgeDeliveryHandler acknowledgeDelivery) { Allow = allow; SaveMessage = save; KeepMessage = keep; SendAcknowledge = sendAcknowledge; AcknowledgeDelivery = acknowledgeDelivery; }
/// <summary> /// Creates new decision with full parameters /// </summary> public Decision(bool allow, bool save, bool keep, DeliveryAcknowledgeDecision sendAcknowledge) { Allow = allow; SaveMessage = save; KeepMessage = keep; SendAcknowledge = sendAcknowledge; AcknowledgeDelivery = null; }
/// <summary> /// Creates new decision without keeping messages and acknowledge /// </summary> public Decision(bool allow, bool save) { Allow = allow; SaveMessage = save; KeepMessage = false; SendAcknowledge = DeliveryAcknowledgeDecision.None; AcknowledgeDelivery = null; }
/// <summary> /// Creates new decision with full parameters /// </summary> public Decision(bool allow, bool save, PutBackDecision putBack, DeliveryAcknowledgeDecision ack, QueueAcknowledgeDeliveryHandler acknowledgeDelivery) { Allow = allow; SaveMessage = save; PutBack = putBack; Acknowledge = ack; AcknowledgeDelivery = acknowledgeDelivery; }
/// <summary> /// Creates new decision with full parameters /// </summary> public Decision(bool allow, bool save, PutBackDecision putBack, DeliveryAcknowledgeDecision ack) { Allow = allow; SaveMessage = save; PutBack = putBack; Acknowledge = ack; AcknowledgeDelivery = null; }
/// <summary> /// Creates new decision without keeping messages and acknowledge /// </summary> public Decision(bool allow, bool save) { Allow = allow; SaveMessage = save; PutBack = PutBackDecision.No; Acknowledge = DeliveryAcknowledgeDecision.None; AcknowledgeDelivery = null; }