Beispiel #1
0
        public static TIBCO.EMS.SessionMode ToSessionMode(Apache.NMS.AcknowledgementMode acknowledge)
        {
            TIBCO.EMS.SessionMode sessionMode = TIBCO.EMS.SessionMode.NoAcknowledge;

            switch(acknowledge)
            {
            case Apache.NMS.AcknowledgementMode.AutoAcknowledge:
                sessionMode = TIBCO.EMS.SessionMode.AutoAcknowledge;
                break;

            case Apache.NMS.AcknowledgementMode.ClientAcknowledge:
                sessionMode = TIBCO.EMS.SessionMode.ClientAcknowledge;
                break;

            case Apache.NMS.AcknowledgementMode.DupsOkAcknowledge:
                sessionMode = TIBCO.EMS.SessionMode.DupsOkAcknowledge;
                break;

            case Apache.NMS.AcknowledgementMode.Transactional:
                sessionMode = TIBCO.EMS.SessionMode.SessionTransacted;
                break;
            }

            return sessionMode;
        }
Beispiel #2
0
        public static Apache.NMS.AcknowledgementMode ToAcknowledgementMode(
            TIBCO.EMS.SessionMode sessionMode)
        {
            Apache.NMS.AcknowledgementMode acknowledge = Apache.NMS.AcknowledgementMode.AutoAcknowledge;

            switch(sessionMode)
            {
            case TIBCO.EMS.SessionMode.AutoAcknowledge:
                acknowledge = Apache.NMS.AcknowledgementMode.AutoAcknowledge;
                break;

            case TIBCO.EMS.SessionMode.ClientAcknowledge:
                acknowledge = Apache.NMS.AcknowledgementMode.ClientAcknowledge;
                break;

            case TIBCO.EMS.SessionMode.DupsOkAcknowledge:
                acknowledge = Apache.NMS.AcknowledgementMode.DupsOkAcknowledge;
                break;

            case TIBCO.EMS.SessionMode.SessionTransacted:
                acknowledge = Apache.NMS.AcknowledgementMode.Transactional;
                break;
            }

            return acknowledge;
        }