Example #1
0
        private void MessageListener(IMapMessage message)
        {
            IObjectMessage  objectMessage   = message as IObjectMessage;
            RequesterObject requesterObject = ((SOA_Architecture.RequesterObject)(objectMessage.Body));

            MessageBox.Show(requesterObject.Requestproerty);
        }
Example #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            IObjectMessage objMessage;

            RequesterObject Request = new RequesterObject();

            Request.Requestproerty = textBox1.Text.ToString();

            IConnectionFactory factory    = new NMSConnectionFactory("tcp://localhost/");
            IConnection        connection = factory.CreateConnection();

            connection = factory.CreateConnection();
            connection.Start();
            ISession         session          = connection.CreateSession(AcknowledgementMode.AutoAcknowledge);
            IDestination     QueueDestination = SessionUtil.GetDestination(session, "Queue");
            IMessageProducer MessageProducer  = session.CreateProducer(QueueDestination);

            objMessage = session.CreateObjectMessage(Request);
            MessageProducer.Send(objMessage);
            session.Close();
            connection.Stop();
        }