/// <summary> /// Creates the output gateway. /// </summary> /// <param name="identification">The identification.</param> /// <param name="uri">The URI.</param> /// <param name="transportType">The supported transports.</param> /// <returns></returns> public static AgentOutputGateway CreateOutputGateway(Identification identification, Uri uri, TransportType transportType) { return(new AgentOutputGateway(identification, EndPointFactory.CreateSenderEndPoint(uri, transportType)) { Logger = LoggerManager.Instance }); }
/// <summary> /// Creates the output gateway. /// </summary> /// <param name="uri">The URI.</param> /// <param name="transportType">The supported transports.</param> /// <param name="dataContractSerializer">The data contract serializer.</param> /// <returns></returns> public static RouterOutputGateway CreateOutputGateway(Uri uri, TransportType transportType, IDataContractSerializer dataContractSerializer) { return(new RouterOutputGateway(EndPointFactory.CreateSenderEndPoint(uri, transportType), dataContractSerializer) { Logger = LoggerManager.Instance }); }
/// <summary> /// Creates the output gateway. /// </summary> /// <param name="uri">The URI.</param> /// <param name="transportType">The supported transports.</param> /// <returns></returns> public static RouterOutputGateway CreateOutputGateway(Uri uri, TransportType transportType) { return(new RouterOutputGateway(EndPointFactory.CreateSenderEndPoint(uri, transportType)) { Logger = LoggerManager.Instance }); }
public void CreateSenderEndPointFromUriAndTransportTypeMsmq() { var ep = EndPointFactory.CreateSenderEndPoint(_uri, _transportType); Assert.IsInstanceOf(typeof(ISenderEndPoint), ep); Assert.AreEqual(ep.Uri, _uri); Assert.AreEqual(ep.Transport, _transportType); }