亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? mbsgett5.java

?? Hulft-Message是用來在Internet上傳輸文件數據的商用MiddleWare,特別用于數據量小
?? JAVA
字號:
// --------------------------------------------------------------------------------
//
//   Program name     : MBSgett5.class
//
//   Description      : Sample Java program that gets message from a queue
//                      in the transaction mode
//
//   (C) Copyright SAISON INFORMATION SYSTEMS CO.,LTD. 2004 All Rights Reserved.
//
// --------------------------------------------------------------------------------
// --------------------------------------------------------------------------------
//
//   Function : 
//
//      "MBSgett5" is a sample Java program to get message from a queue in the
//   transaction mode. This program gets a message with "TRANS" as UserDefineID
//   from specified queue, and writes this to StdOut. 
//
//      This program has the following parameters. If the optional parameters
//   are omitted, the parameters in System-Environment file( mbcenv.properties )
//   will be used.
//
//     required :
//
//     optional :
//        (1) -s Server     : The name of HULFT-Message Server
//        (2) -p Port       : The port of HULFT-Message Server
//        (3) -q Queue      : The name of the queue
//
// --------------------------------------------------------------------------------
import jp.co.saison.sis.hulft.msg.*;

class MBSgett5 {
    public static void main(String args[]) {
        String usage = "Usage : MBSgett5 [-s Server -p Port] [-q Queue]";

        // ------------------------------------------------------------------------
        // Check the arguments
        // ------------------------------------------------------------------------
        if (args.length > 6) {
            System.out.println(usage);
            return;
        }
        boolean arg_s = false, arg_p = false, arg_q = false;
        String server = "";     // user define server name
        int    port   = 0;      // user define server port
        String queue  = "";     // user define queue name
        for (int i = 0; i < args.length; i++) {
            if (args[i].equals("-s")) { 
                // server name
                if ((args.length - i) <= 1) {
                    System.out.println(usage);
                    return;
                }
                i++;
                server = args[i];
                arg_s = true;
            } else if (args[i].equals("-p")) {
                // server port
                if ((args.length - i) <= 1) {
                    System.out.println(usage);
                    return;
                }
                i++;
                port = Integer.parseInt(args[i]);
                arg_p = true;
            } else if (args[i].equals("-q")) {
                // queue name
                if ((args.length - i) <= 1) {
                    System.out.println(usage);
                    return;
                }
                i++;
                queue = args[i];
                arg_q = true;
            } else {
                System.out.println(usage);
                return;
            }
        }
        if ((arg_s && !arg_p) || (!arg_s && arg_p)) {
            // server name and server port are mutually required.
            System.out.println(usage);
            return;
        }

        MBServer mbs = null;
        try {
            //---------------------------------------------------------------------
            // Connect to HULFT-Message Server
            //---------------------------------------------------------------------
            if (server.equals("")) {
                // read server name & server port from <mbcenv.properties>.
                mbs = new MBServer();
            } else {
                // specify server name & server port.
                mbs = new MBServer(server, port);
            }
            mbs.connect();

            //---------------------------------------------------------------------
            // Open the queue
            //---------------------------------------------------------------------
            MBQueueRequester mbqrq = null;
            if (queue.equals("")) {
                // read queue name from <mbcenv.properties>.
                mbqrq = new MBQueueRequester();
            } else {
                // specify queue name.
                mbqrq = new MBQueueRequester(queue);
            }
            MBQueueSession mbqs = mbs.openQueue(mbqrq);

            //---------------------------------------------------------------------
            // Get the message from the queue
            //---------------------------------------------------------------------
            MBMessage msg = new MBMessage(mbs);

            MBStreamMessage stream = new MBStreamMessage();
            MBMessageGetRequester mbgetrq = new MBMessageGetRequester(stream);
            mbgetrq.setUserDefineId("TRANS");           // user define ID
            // Transaction mode
            mbgetrq.setTransactionMode(MBMessageRequester.TRANSACTION_TRANS);

            // Start of transaction
            boolean inTransaction = true;
            try {
                do {
                    stream = new MBStreamMessage();
                    mbgetrq.setStreamMessage(stream);
                    MBMessageGetRequester result = msg.get(mbqs, mbgetrq);

                    // Print message body
                    byte[] message = new byte[(int)result.getMessageSize()];
                    stream.read(message);
                    System.out.println(">> " + new String(message));

                } while (true);
            } catch (MBNotFoundException e) {
                // No message available: end of transaction
                inTransaction = false;
            } catch (MBException e) {
                // HULFT-Message Server error occured.
                System.out.println("HULFT-Message error occured.");
            } catch (Exception e) {
                e.printStackTrace();
            }
            // End of transaction

            if (inTransaction) {
                //-----------------------------------------------------------------
                // Rollback messages when error ocuured in transaction
                //-----------------------------------------------------------------
                mbqs.rollback();
            } else {
                //-----------------------------------------------------------------
                // Commit messages
                //-----------------------------------------------------------------
                mbqs.commit();
            }

            //---------------------------------------------------------------------
            // Close the queue
            //---------------------------------------------------------------------
            mbs.closeQueue(mbqs);

            System.out.println("Normal termination");

        } catch (MBException e) {
            System.out.println("HULFT-Message error occured.");
            System.out.println("Exception class : " + e.getClass());
            System.out.println("Error Code      : " + e.getErrorCode());
            System.out.println("Detail Code     : " + e.getDetailCode());
            System.out.println("System Code     : " + e.getSystemCode());
            System.out.println("Error Message   : " + e.getDetailMessage());
            e.printStackTrace();
        } catch (Exception e) {
            System.out.println("Exception class   : " + e.getClass());
            System.out.println("Exception message : " + e.getMessage());
            e.printStackTrace();
        } finally {
            //---------------------------------------------------------------------
            // Disconnect from HULFT-Message Server if already connected.
            //---------------------------------------------------------------------
            if (mbs != null) {
                if (mbs.isSession()) {
                    try {
                        mbs.disconnect();
                    } catch (Exception e) {
                        e.printStackTrace();
                    }
                }
            }
        }
    }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲一区在线播放| 久久噜噜亚洲综合| 亚洲人成网站在线| 一本色道久久综合亚洲91| 亚洲柠檬福利资源导航| 欧美亚洲丝袜传媒另类| 无吗不卡中文字幕| 精品久久久三级丝袜| 国产成人免费视频精品含羞草妖精| 国产喂奶挤奶一区二区三区| av一区二区三区在线| 亚洲一区二区三区爽爽爽爽爽| 欧美日韩不卡一区| 国产美女一区二区三区| 中文字幕亚洲一区二区va在线| 91官网在线免费观看| 日韩国产高清在线| 日本一区二区电影| 欧美人妇做爰xxxⅹ性高电影| 美女精品自拍一二三四| 中文字幕精品一区| 欧美日韩黄色一区二区| 国产a级毛片一区| 一区二区不卡在线播放| 精品99999| 91国产精品成人| 国产一区福利在线| 玉米视频成人免费看| 精品久久久久久久久久久久包黑料 | 国产精品综合av一区二区国产馆| 久久精品无码一区二区三区| 91香蕉视频mp4| 美脚の诱脚舐め脚责91| 国产精品久久99| 日韩欧美中文字幕精品| 91在线高清观看| 国内精品免费在线观看| 一区二区三区四区亚洲| 久久久久9999亚洲精品| 这里只有精品电影| 色综合天天综合色综合av| 久久黄色级2电影| 亚洲在线视频免费观看| 亚洲国产精品成人综合色在线婷婷| 欧美精品日韩一本| 91成人在线精品| 成人丝袜视频网| 美女视频黄频大全不卡视频在线播放 | 国产成人h网站| 男人的天堂亚洲一区| 亚洲美女屁股眼交3| 精品福利在线导航| 欧美老肥妇做.爰bbww| 91小视频在线免费看| 国产精品 日产精品 欧美精品| 午夜视频在线观看一区二区| 亚洲欧美一区二区三区国产精品| 亚洲精品一区二区三区蜜桃下载| 欧美日韩国产综合一区二区三区| 久久久久久99精品| 欧美群妇大交群中文字幕| 99久久久精品| 成人av在线资源网| 国产高清精品在线| 国产真实精品久久二三区| 日本欧美一区二区| 亚洲v精品v日韩v欧美v专区| 亚洲精品国产a| 亚洲蜜臀av乱码久久精品蜜桃| 国产精品免费视频网站| 国产免费成人在线视频| 亚洲一区精品在线| 中文字幕亚洲电影| 亚洲欧美自拍偷拍色图| 国产精品欧美一区喷水| 欧美国产一区在线| 国产精品污网站| 国产精品免费久久久久| 亚洲欧美综合色| 亚洲欧美日韩人成在线播放| 国产精品久久久久三级| 国产精品国产三级国产a | 91在线观看一区二区| 成人综合婷婷国产精品久久免费| 国产91丝袜在线播放九色| 成人综合婷婷国产精品久久蜜臀| 成人福利视频网站| 一本一道综合狠狠老| 欧美视频在线一区二区三区 | 色天使色偷偷av一区二区| 色美美综合视频| 欧美性大战久久| 日韩一级大片在线观看| 久久久蜜桃精品| 国产精品视频看| 一区二区三区在线观看网站| 午夜欧美一区二区三区在线播放| 天堂一区二区在线| 激情欧美日韩一区二区| 成人高清视频免费观看| 欧美在线制服丝袜| 日韩视频免费直播| 国产日韩av一区二区| 亚洲欧美中日韩| 图片区小说区国产精品视频| 久久99精品国产麻豆婷婷| 岛国一区二区三区| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 国产精品萝li| 亚洲r级在线视频| 国产激情视频一区二区在线观看| 不卡区在线中文字幕| 91福利区一区二区三区| 精品少妇一区二区三区在线播放| 国产欧美一区二区在线| 亚洲丰满少妇videoshd| 国产精品一线二线三线| 色天使久久综合网天天| 日韩欧美一级片| 综合久久国产九一剧情麻豆| 午夜精品一区二区三区三上悠亚| 国产一区二区三区四 | 91 com成人网| 亚洲国产岛国毛片在线| 午夜激情久久久| 不卡电影免费在线播放一区| 欧美一卡二卡三卡| 最新国产精品久久精品| 美女视频网站黄色亚洲| 一本大道av伊人久久综合| 精品奇米国产一区二区三区| 一区二区三区高清在线| 国产很黄免费观看久久| 欧美日韩成人一区二区| 1区2区3区国产精品| 激情综合网天天干| 欧美精品在线观看一区二区| 亚洲欧美怡红院| 国产ts人妖一区二区| 欧美成人a在线| 午夜激情一区二区三区| 色欧美日韩亚洲| 国产精品动漫网站| 国产高清亚洲一区| 精品久久五月天| 视频在线观看一区二区三区| 91丨九色丨黑人外教| 国产蜜臀97一区二区三区| 久久福利资源站| 日韩三区在线观看| 日韩影院免费视频| 欧美亚洲综合一区| 亚洲综合成人在线| 91丨九色丨蝌蚪富婆spa| 国产精品第四页| 成人av电影在线| 国产清纯美女被跳蛋高潮一区二区久久w| 日本视频免费一区| 欧美巨大另类极品videosbest| 亚洲国产精品一区二区尤物区| 色综合激情久久| 亚洲精品久久久蜜桃| 99精品桃花视频在线观看| 日本一区二区久久| 成人av免费在线播放| 国产嫩草影院久久久久| 国产91高潮流白浆在线麻豆| 久久精品视频免费| 成人国产精品免费| 亚洲日本一区二区三区| 一本色道a无线码一区v| 亚洲精品中文字幕在线观看| 一本在线高清不卡dvd| 亚洲精品国产a久久久久久| 欧美主播一区二区三区| 亚洲一区二区三区视频在线播放| 欧美性一区二区| 三级在线观看一区二区| 日韩欧美在线123| 国产黄色成人av| 日韩理论电影院| 欧美美女一区二区| 久久国产福利国产秒拍| 国产亚洲欧美色| 91麻豆精品一区二区三区| 亚洲v日本v欧美v久久精品| 欧美一区二区三级| 国产老肥熟一区二区三区| 亚洲欧洲三级电影| 欧洲人成人精品| 欧美aⅴ一区二区三区视频| 欧美精品一区二区三区蜜臀| av电影天堂一区二区在线观看| 亚洲综合清纯丝袜自拍| 日韩欧美激情四射| 高清不卡一二三区| 亚洲国产va精品久久久不卡综合 | 国产乱码字幕精品高清av| 国产精品网友自拍| 欧美日韩色综合|