/// <summary> /// Translates this object instance into a Mosaic message. /// </summary> /// <param name="converterStream">The converter stream instance which request the message conversion.</param> /// <returns> /// The Mosaic message representation of this object. /// </returns> public MosaicMessage ToMosaicMessage(IConverterStream converterStream) { return(this.TaskCancelResponse.ToMosaicMessage(converterStream)); }
/// <summary> /// Initializes a new instance of the <see cref="StatusRequest"/> class. /// </summary> /// <param name="converterStream">The converter stream which created the request.</param> public StatusRequest(IConverterStream converterStream) : base(MessageType.StatusRequest, converterStream) { }
/// <summary> /// Translates this object instance into a Mosaic message. /// </summary> /// <param name="converterStream">The converter stream instance which request the message conversion.</param> /// <returns> /// The Mosaic message representation of this object. /// </returns> public MosaicMessage ToMosaicMessage(IConverterStream converterStream) { return(this.ArticleMasterSetRequest.ToMosaicMessage(converterStream)); }
/// <summary> /// Initializes a new <see cref="ArticleSelectedMessage"/> instance. /// </summary> /// <param name="converterStream">The converter stream which created the request.</param> public ArticleSelectedMessage(IConverterStream converterStream) : base(MessageType.ArticleSelectedMessage, converterStream) { }
/// <summary> /// Translates this object instance into a Mosaic message. /// </summary> /// <param name="converterStream">The converter stream instance which request the message conversion.</param> /// <returns> /// The Mosaic message representation of this object. /// </returns> public MosaicMessage ToMosaicMessage(IConverterStream converterStream) { return(this.ArticleSelectedMessage.ToMosaicMessage(converterStream)); }
/// <summary> /// Initializes a new instance of the <see cref="ConfigurationGetRequest"/> class. /// </summary> /// <param name="converterStream">The converter stream which created the request.</param> public ConfigurationGetRequest(IConverterStream converterStream) : base(MessageType.ConfigurationGetRequest, converterStream) { }
/// <summary> /// Initializes a new instance of the <see cref="ArticleMasterSetResponse"/> class. /// </summary> /// <param name="converterStream">The converter stream which created the request.</param> public ArticleMasterSetResponse(IConverterStream converterStream) : base(MessageType.ArticleMasterSetResponse, converterStream) { }
/// <summary> /// Initializes a new instance of the <see cref="ConveyorConfigGetResponse"/> class. /// </summary> /// <param name="converterStream">The converter stream which created the request.</param> public ConveyorConfigGetResponse(IConverterStream converterStream) : base(MessageType.ConveyorConfigGetResponse, converterStream) { }
/// <summary> /// Initializes a new instance of the <see cref="TransportSystemOrderComplete"/> class. /// </summary> /// <param name="converterStream">The converter stream which created the request.</param> public TransportSystemOrderComplete(IConverterStream converterStream) : base(MessageType.TransportSystemOrderComplete, converterStream) { }
/// <summary> /// Updates the header of the message with the specified converter stream and converter data. /// </summary> /// <param name="converterStream">The converter stream to use.</param> /// <param name="converterData">The converter data to use.</param> public void UpdateHeader(IConverterStream converterStream, object converterData) { this.ConverterData = converterData; this.ConverterStream = converterStream; }
/// <summary> /// Initializes a new instance of the <see cref="CommandRequest"/> class. /// </summary> /// <param name="converterStream">The converter stream which created the request.</param> public CommandRequest(IConverterStream converterStream) : base(MessageType.CommandRequest, converterStream) { }
/// <summary> /// Initializes a new instance of the <see cref="ArticleMasterSetRequest"/> class. /// </summary> /// <param name="converterStream">The converter stream which created the request.</param> public ArticleMasterSetRequest(IConverterStream converterStream) : base(MessageType.ArticleMasterSetRequest, converterStream) { }
/// <summary> /// Initializes a new instance of the <see cref="ConfigurationGetResponse"/> class. /// </summary> /// <param name="converterStream">The converter stream which created the request.</param> public ConfigurationGetResponse(IConverterStream converterStream) : base(MessageType.ConfigurationGetResponse, converterStream) { }
/// <summary> /// Initializes a new instance of the <see cref="StartStockDeliveryRequest"/> class. /// </summary> /// <param name="converterStream">The converter stream which created the request.</param> public StartStockDeliveryRequest(IConverterStream converterStream) : base(MessageType.StartStockDeliveryRequest, converterStream) { }
/// <summary> /// Initializes a new instance of the <see cref="TransportSystemConfigResponse"/> class. /// </summary> /// <param name="converterStream">The converter stream which created the request.</param> public TransportSystemConfigResponse(IConverterStream converterStream) : base(MessageType.TransportSystemConfigResponse, converterStream) { }
/// <summary> /// Translates this object instance into a Mosaic message. /// </summary> /// <param name="converterStream">The converter stream instance which request the message conversion.</param> /// <returns> /// The Mosaic message representation of this object. /// </returns> public MosaicMessage ToMosaicMessage(IConverterStream converterStream) { return(this.InitiateInputRequest.ToMosaicMessage(converterStream)); }
/// <summary> /// Initializes a new <see cref="ShoppingCartResponse"/> instance. /// </summary> /// <param name="converterStream">The converter stream which created the response.</param> public ShoppingCartResponse(IConverterStream converterStream) : base(MessageType.ShoppingCartResponse, converterStream) { }
private void ExecuteReadMessage(object converterStream) { IConverterStream stream = (IConverterStream)converterStream; try { while (this.shutdownEvent.WaitOne(0) == false) { MosaicMessage message = stream.Read(); if (message != null) { switch (message.Type) { case MessageType.StatusRequest: this.statusCore.ProcessStatus(message as StatusRequest); break; case MessageType.StockInputResponse: this.inputCore.ProcessInputResponse(message as StockInputResponse); break; case MessageType.InitiateStockInputRequest: this.inputCore.ProcessInitiateStockInputRequest(message as InitiateStockInputRequest); break; case MessageType.ArticleMasterSetRequest: this.articleMasterSetCore.ProcessArticleMasterSetRequest(message as ArticleMasterSetRequest); break; case MessageType.StockDeliverySetRequest: this.stockDeliverySetCore.ProcessStockDeliverySetRequest(message as StockDeliverySetRequest); break; case MessageType.StockInfoRequest: this.stockInfoCore.ProcessStockInfoRequest(message as StockInfoRequest); break; case MessageType.StockOutputRequest: this.outputCore.ProcessStockOutputRequest(message as StockOutputRequest); break; case MessageType.TaskInfoRequest: this.taskInfoCore.ProcessTaskInfoRequest(message as TaskInfoRequest); break; case MessageType.TaskCancelRequest: this.outputCore.ProcessTaskCancelRequest(message as TaskCancelRequest); break; case MessageType.StockLocationInfoRequest: this.SimulatorStockLocation.ProcessStockLocationInfoRequest(message as StockLocationInfoRequest); break; case MessageType.ArticleInformationResponse: this._simulatorArticleInfoCore.ProcessArticleInfoResponse(message as CareFusion.Mosaic.Interfaces.Messages.ArticleInformation.ArticleInfoResponse); break; //case MessageType.UnprocessedMessage: // this.rawXmlCore.ProcessRawXmlMessage(message as UnprocessedMessage); // break; default: break; } } else { break; } } } finally { // stream closed. this.DoStreamRemove(stream); stream.Dispose(); } Interlocked.Decrement(ref this.numberReadingThread); }
/// <summary> /// Translates this object instance into a Mosaic message. /// </summary> /// <param name="converterStream">The converter stream instance which request the message conversion.</param> /// <returns> /// The Mosaic message representation of this object. /// </returns> public MosaicMessage ToMosaicMessage(IConverterStream converterStream) { return(this.ArticlePriceResponse.ToMosaicMessage(converterStream)); }
/// <summary> /// Initializes a new instance of the <see cref="InitiateStockInputMessage"/> class. /// </summary> /// <param name="converterStream">The converter stream which created the request.</param> public InitiateStockInputMessage(IConverterStream converterStream) : base(MessageType.InitiateStockInputMessage, converterStream) { }
/// <summary> /// Initializes a new instance of the <see cref="TransportSystemManualOrderMessage"/> class. /// </summary> /// <param name="converterStream">The converter stream which created the request.</param> public TransportSystemManualOrderMessage(IConverterStream converterStream) : base(MessageType.TransportSystemManualOrderMessage, converterStream) { }
/// <summary> /// Initializes a new <see cref="ArticlePriceRequest"/> instance. /// </summary> /// <param name="converterStream">The converter stream which created the request.</param> public ArticlePriceRequest(IConverterStream converterStream) : base(MessageType.ArticlePriceRequest, converterStream) { }
/// <summary> /// Translates this object instance into a Mosaic message. /// </summary> /// <param name="converterStream">The converter stream instance which request the message conversion.</param> /// <returns> /// The Mosaic message representation of this object. /// </returns> public MosaicMessage ToMosaicMessage(IConverterStream converterStream) { return(this.ShoppingCartResponse.ToMosaicMessage(converterStream)); }
/// <summary> /// Translates this object instance into a Mosaic message. /// </summary> /// <param name="converterStream">The converter stream instance which request the message conversion.</param> /// <returns> /// The Mosaic message representation of this object. /// </returns> public MosaicMessage ToMosaicMessage(IConverterStream converterStream) { return(this.ConfigurationGetRequest.ToMosaicMessage(converterStream)); }
/// <summary> /// Translates this object instance into a Mosaic message. /// </summary> /// <param name="converterStream">The converter stream instance which request the message conversion.</param> /// <returns> /// The Mosaic message representation of this object. /// </returns> public MosaicMessage ToMosaicMessage(IConverterStream converterStream) { return(this.TaskInfoRequest.ToMosaicMessage(converterStream)); }
/// <summary> /// Translates this object instance into a Mosaic message. /// </summary> /// <param name="converterStream">The converter stream instance which request the message conversion.</param> /// <returns> /// The Mosaic message representation of this object. /// </returns> public MosaicMessage ToMosaicMessage(IConverterStream converterStream) { return(this.StockDeliverySetResponse.ToMosaicMessage(converterStream)); }
/// <summary> /// Initializes a new instance of the <see cref="TransportSystemStatusRequest"/> class. /// </summary> /// <param name="converterStream">The converter stream which created the request.</param> public TransportSystemStatusRequest(IConverterStream converterStream) : base(MessageType.TransportSystemStatusRequest, converterStream) { }
/// <summary> /// Translates this object instance into a Mosaic message. /// </summary> /// <param name="converterStream">The converter stream instance which request the message conversion.</param> /// <returns> /// The Mosaic message representation of this object. /// </returns> public MosaicMessage ToMosaicMessage(IConverterStream converterStream) { return this.ArticleMasterSetResponse.ToMosaicMessage(converterStream); }
/// <summary> /// Translates this object instance into a Mosaic message. /// </summary> /// <param name="converterStream">The converter stream instance which request the message conversion.</param> /// <returns> /// The Mosaic message representation of this object. /// </returns> public MosaicMessage ToMosaicMessage(IConverterStream converterStream) { return(this.StatusResponse.ToMosaicMessage(converterStream)); }
/// <summary> /// Initializes a new <see cref="ShoppingCartUpdateMessage"/> instance. /// </summary> /// <param name="converterStream">The converter stream which created the response.</param> public ShoppingCartUpdateMessage(IConverterStream converterStream) : base(MessageType.ShoppingCartUpdateMessage, converterStream) { }