/// <summary> /// Creates the output gateway. /// </summary> /// <param name="senderEndPoint">The sender end point.</param> /// <returns></returns> public static RouterOutputGateway CreateOutputGateway(ISenderEndPoint senderEndPoint) { return(new RouterOutputGateway(senderEndPoint) { Logger = LoggerManager.Instance }); }
/// <summary> /// Creates the output gateway. /// </summary> /// <param name="senderEndPoint">The sender end points.</param> /// <param name="dataContractSerializer">The data contract serializer.</param> /// <returns></returns> public static RouterOutputGateway CreateOutputGateway(ISenderEndPoint senderEndPoint, IDataContractSerializer dataContractSerializer) { return(new RouterOutputGateway(senderEndPoint, dataContractSerializer) { Logger = LoggerManager.Instance }); }
/// <summary> /// Initializes a new instance of the <see cref="AgentOutputGateway"/> class. /// </summary> /// <param name="identification">The identification.</param> /// <param name="senderEndPoints">The sender end points.</param> /// <param name="dataContractSerializer">The data contract serializer.</param> /// <param name="defaultPriority">The default priority.</param> internal AgentOutputGateway(Identification identification, ISenderEndPoint senderEndPoints, IDataContractSerializer dataContractSerializer, int defaultPriority = 0) : base(senderEndPoints, dataContractSerializer) { _identification = identification; _defaultPriority = defaultPriority; }
/// <summary> /// Initializes a new instance of the <see cref="AgentOutputGateway"/> class. /// </summary> /// <param name="senderEndPoint">The sender end points.</param> /// <param name="dataContractSerializer">The data contract serializer.</param> protected AbstractOutputGateway(ISenderEndPoint senderEndPoint, IDataContractSerializer dataContractSerializer) { SenderEndPoint = senderEndPoint; DataContractSerializer = dataContractSerializer; }
/// <summary> /// Initializes a new instance of the <see cref="AgentOutputGateway"/> class. /// </summary> /// <param name="senderEndPoint">The sender end points.</param> protected AbstractOutputGateway(ISenderEndPoint senderEndPoint) : this(senderEndPoint, new JsonDataContractSerializer()) { }
/// <summary> /// Creates the output gateway. /// </summary> /// <param name="identification">The identification.</param> /// <param name="senderEndPoint">The sender end points.</param> /// <returns></returns> public static AgentOutputGateway CreateOutputGateway(Identification identification, ISenderEndPoint senderEndPoint) { return(new AgentOutputGateway(identification, senderEndPoint) { Logger = LoggerManager.Instance }); }
/// <summary> /// Creates the output gateway. /// </summary> /// <param name="identification">The identification.</param> /// <param name="senderEndPoint">The sender end points.</param> /// <param name="dataContractSerializer">The data contract serializer.</param> /// <returns></returns> public static AgentOutputGateway CreateOutputGateway(Identification identification, ISenderEndPoint senderEndPoint, IDataContractSerializer dataContractSerializer) { return(new AgentOutputGateway(identification, senderEndPoint, dataContractSerializer) { Logger = LoggerManager.Instance }); }
/// <summary> /// Creates the output gateway. /// </summary> /// <param name="senderEndPoint">The sender end point.</param> /// <returns></returns> public static RouterOutputGateway CreateOutputGateway(ISenderEndPoint senderEndPoint) { return new RouterOutputGateway(senderEndPoint) { Logger = LoggerManager.Instance }; }
/// <summary> /// Creates the output gateway. /// </summary> /// <param name="senderEndPoint">The sender end points.</param> /// <param name="dataContractSerializer">The data contract serializer.</param> /// <returns></returns> public static RouterOutputGateway CreateOutputGateway(ISenderEndPoint senderEndPoint, IDataContractSerializer dataContractSerializer) { return new RouterOutputGateway(senderEndPoint, dataContractSerializer) { Logger = LoggerManager.Instance }; }
/// <summary> /// Initializes a new instance of the <see cref="AgentOutputGateway"/> class. /// </summary> /// <param name="identification">The identification.</param> /// <param name="senderEndPoints">The sender end points.</param> /// <param name="defaultPriority">The default priority.</param> internal AgentOutputGateway(Identification identification, ISenderEndPoint senderEndPoints, int defaultPriority = 0) : base(senderEndPoints) { _identification = identification; _defaultPriority = defaultPriority; }
/// <summary> /// Initializes a new instance of the <see cref="RouterOutputGateway"/> class. /// </summary> /// <param name="senderEndPoint">The sender end points.</param> /// <param name="dataContractSerializer">The data contract serializer.</param> public RouterOutputGateway(ISenderEndPoint senderEndPoint, IDataContractSerializer dataContractSerializer) : base(senderEndPoint, dataContractSerializer) { }
/// <summary> /// Initializes a new instance of the <see cref="RouterOutputGateway"/> class. /// </summary> /// <param name="senderEndPoint">The sender end points.</param> public RouterOutputGateway(ISenderEndPoint senderEndPoint) : base(senderEndPoint) { }