Example #1
0
 /// <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
     });
 }
Example #2
0
 /// <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
     });
 }
Example #3
0
 /// <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
     });
 }
Example #8
0
 /// <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
     };
 }
Example #9
0
 /// <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
     };
 }
Example #10
0
 /// <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)
 {
 }