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

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

?? messagetutorial.java

?? jxta信息封裝的一個很好的例子
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
     * @return The long value     * @throws NumberFormatException If the String does not contain a parsable int.     */    public static long getLongFromMessage(Message message, String nameSpace, String elemName) throws NumberFormatException {        String longStr = getStringFromMessage(message, nameSpace, elemName);        if (null != longStr) {            return Long.parseLong(longStr);        } else {            throw new NumberFormatException("No such Message Element.");        }    }    /**     * Returns an int from a message     *     * @param message   The message to retrieve from     * @param nameSpace The namespace of the element to get.     * @param elemName  Name of the Element.     * @return The int value     * @throws NumberFormatException If the String does not contain a parsable long.     */    public static int getIntegerFromMessage(Message message, String nameSpace, String elemName) throws NumberFormatException {        String intStr = getStringFromMessage(message, nameSpace, elemName);        if (null != intStr) {            return Integer.parseInt(intStr);        } else {            throw new NumberFormatException("No such Message Element.");        }    }    /**     * Returns an InputStream for a byte array     *     * @param message   The message to retrieve from     * @param nameSpace The namespace of the element to get.     * @param elemName  Name of the Element.     * @return The {@code InputStream} or {@code null} if the message has no such element, String elemName) throws IOException {     * @throws IOException if an io error occurs     */    public static InputStream getInputStreamFromMessage(Message message, String nameSpace, String elemName) throws IOException {        InputStream result = null;        MessageElement element = message.getMessageElement(nameSpace, elemName);        if (null == element) {            return null;        }        if (element.getMimeType().equals(GZIP_MEDIA_TYPE)) {            result = new GZIPInputStream(element.getStream());        } else if (element.getMimeType().equals(MimeMediaType.AOS)) {            result = element.getStream();        }        return result;    }    /**     * Reads a single Java Object from a Message.     *     * @param message   The message containing the object.     * @param nameSpace The name space of the element containing the object.     * @param elemName  The name of the element containing the object.     * @return The Object or {@code null} if the Message contained no such element.     * @throws IOException if an io error occurs     * @throws ClassNotFoundException if an object could not constructed from the message element     */    public static Object getObjectFromMessage(Message message, String nameSpace, String elemName) throws IOException, ClassNotFoundException {        InputStream is = getInputStreamFromMessage(message, nameSpace, elemName);        if (null == is) {            return null;        }        ObjectInputStream ois = new ObjectInputStream(is);        return ois.readObject();    }    /**     * Prints message element names and content and some stats     *     * @param msg     message to print     * @param verbose indicates whether to print elment content     */    public static void printMessageStats(Message msg, boolean verbose) {        try {            System.out.println("------------------Begin Message---------------------");            WireFormatMessage serialed = WireFormatMessageFactory.toWire(msg, new MimeMediaType("application/x-jxta-msg"), null);            System.out.println("Message Size :" + serialed.getByteLength());            ElementIterator it = msg.getMessageElements();            while (it.hasNext()) {                MessageElement el = it.next();                System.out.println("Element : " + it.getNamespace() + " :: " + el.getElementName());                if (verbose) {                    System.out.println("[" + el + "]");                }            }            System.out.println("-------------------End Message----------------------");        } catch (Exception e) {            e.printStackTrace();        }    }    /**     * Illustrates adding and retrieving a String to and from a Message     */    public static void stringExample() {        Message message = new Message();        addStringToMessage(message, "TutorialNameSpace", "String Test", "This is a test");        printMessageStats(message, true);        System.out.println("String Value :" + getStringFromMessage(message, "TutorialNameSpace", "String Test"));    }    /**     * Illustrates adding and retrieving a long to and from a Message     */    public static void longExample() {        Message message = new Message();        addLongToMessage(message, "TutorialNameSpace", "long test", Long.MAX_VALUE);        printMessageStats(message, true);        System.out.println("long Value :" + getLongFromMessage(message, "TutorialNameSpace", "long test"));    }    /**     * Illustrates adding and retrieving an integer to and from a Message     */    public static void intExample() {        Message message = new Message();        addIntegerToMessage(message, "TutorialNameSpace", "int test", Integer.MAX_VALUE);        printMessageStats(message, true);        System.out.println("int Value :" + getIntegerFromMessage(message, "TutorialNameSpace", "int test"));    }    /**     * Illustrates adding and retrieving byte-array to and from a Message     */    public static void byteArrayExample() {        Message message = new Message();        try {            File file = new File("message.tst");            file.createNewFile();            RandomAccessFile raf = new RandomAccessFile(file, "rw");            raf.setLength(1024 * 4);            int size = 4096;            byte[] buf = new byte[size];            raf.read(buf, 0, size);            addByteArrayToMessage(message, "TutorialNameSpace", "byte test", buf, true);            printMessageStats(message, true);            InputStream is = getInputStreamFromMessage(message, "TutorialNameSpace", "byte test");            int count = 0;            while (is.read() != -1) {                count++;            }            System.out.println("Read " + count + " byte back");        } catch (IOException io) {            io.printStackTrace();        }    }    /**     * Illustrates adding and retrieving advertisements to and from a Message     */    public static void xmlDocumentExample() {        Message message = new Message();        PipeAdvertisement pipeAdv = (PipeAdvertisement) AdvertisementFactory.newAdvertisement(PipeAdvertisement.getAdvertisementType());        pipeAdv.setPipeID(IDFactory.newPipeID(PeerGroupID.defaultNetPeerGroupID));        pipeAdv.setType(PipeService.UnicastType);        message.addMessageElement("MESSAGETUT",                new TextDocumentMessageElement("MESSAGETUT", (XMLDocument) pipeAdv.getDocument(MimeMediaType.XMLUTF8), null));        MessageElement msgElement = message.getMessageElement("MESSAGETUT", "MESSAGETUT");        try {            XMLDocument asDoc = (XMLDocument) StructuredDocumentFactory.newStructuredDocument(msgElement.getMimeType(),                    msgElement.getStream());            PipeAdvertisement newPipeAdv = (PipeAdvertisement) AdvertisementFactory.newAdvertisement(asDoc);            System.out.println(newPipeAdv.toString());        } catch (IOException e) {            // This is thrown if the message element could not be read.            e.printStackTrace();        } catch (IllegalArgumentException e) {            // This is thrown if the document or advertisement is invalid (illegal values, missing tags, etc.)            e.printStackTrace();        }    }    /**     * Main method     *     * @param args command line arguments.  None defined     */    public static void main(String args[]) {        stringExample();        longExample();        intExample();        byteArrayExample();        xmlDocumentExample();    }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲综合网站在线观看| 欧美一区二区三区公司| 欧美三级日本三级少妇99| 一区二区三区电影在线播| 亚洲同性同志一二三专区| 日本一区二区成人在线| 国产精品久久久久一区二区三区| 国产精品久久久久久久久免费丝袜| 亚洲国产美国国产综合一区二区| 亚洲成人激情av| 青青草原综合久久大伊人精品优势| 美女看a上一区| 国产成人午夜99999| 99re成人精品视频| 欧美一a一片一级一片| 欧美一区二区在线免费观看| 亚洲精品免费看| 开心九九激情九九欧美日韩精美视频电影 | 色丁香久综合在线久综合在线观看| 国产美女精品在线| 白白色亚洲国产精品| 欧洲色大大久久| 欧美xxxxx裸体时装秀| 国产精品家庭影院| 国产福利91精品| 久久综合视频网| 亚洲综合免费观看高清完整版 | 成人国产在线观看| 欧美在线观看一二区| 亚洲精品久久嫩草网站秘色| 91色乱码一区二区三区| a级精品国产片在线观看| 精品电影一区二区| 亚洲一区二区三区四区五区黄 | 久久99蜜桃精品| 日韩精品一区二区三区三区免费 | 久久精品一二三| 亚洲综合一二三区| 欧洲在线/亚洲| 日本91福利区| 26uuu精品一区二区在线观看| 国产精品夜夜嗨| 欧美日韩国产高清一区| 国产精品高潮呻吟| 91毛片在线观看| 亚洲国产日韩精品| 欧美一级片免费看| 国产黑丝在线一区二区三区| 亚洲成人动漫精品| 欧美色图激情小说| 最好看的中文字幕久久| 欧美色国产精品| 日本aⅴ亚洲精品中文乱码| 精品久久久影院| 成人午夜大片免费观看| 欧美伦理电影网| 亚洲黄色性网站| 91精品午夜视频| 午夜精品久久久久久久| 色系网站成人免费| 日本一区二区三区四区| 国产一区二区三区在线看麻豆| 国产精品天干天干在观线| 国内久久婷婷综合| 日韩欧美综合在线| 日本免费在线视频不卡一不卡二| 欧美亚洲一区三区| 黑人精品欧美一区二区蜜桃 | 在线免费观看成人短视频| 午夜视频在线观看一区| 久久久亚洲国产美女国产盗摄| 五月激情综合婷婷| 久久综合五月天婷婷伊人| 91免费在线看| 蜜桃久久久久久久| 亚洲免费在线视频| 在线精品视频小说1| 狠狠色伊人亚洲综合成人| 一区二区三区成人在线视频| 久久色.com| 欧美日韩aaa| 99r精品视频| 国产麻豆日韩欧美久久| 日韩av电影免费观看高清完整版 | 一区二区三区中文在线| 欧美tickle裸体挠脚心vk| 在线观看日韩一区| 成av人片一区二区| 国产一区二区剧情av在线| 亚洲色图视频网站| 国产午夜亚洲精品理论片色戒 | 欧美高清视频一二三区 | 亚洲一卡二卡三卡四卡| 国产精品国产自产拍高清av| 日韩你懂的在线播放| 欧美精品日韩综合在线| 91麻豆精品视频| 粉嫩绯色av一区二区在线观看| 国产精品福利av| 国产欧美一区二区三区在线看蜜臀 | 中文字幕一区二区三区在线观看| 99综合影院在线| 床上的激情91.| 国产黑丝在线一区二区三区| 国内久久精品视频| 黑人巨大精品欧美黑白配亚洲| 蜜桃精品视频在线| 琪琪久久久久日韩精品| 日韩成人精品视频| 午夜精品国产更新| 亚洲6080在线| 日本在线不卡视频一二三区| 五月婷婷激情综合网| 五月激情综合网| 美女诱惑一区二区| 老司机精品视频线观看86| 蜜臀av一区二区在线观看| 蜜臀va亚洲va欧美va天堂| 久久99精品久久久久婷婷| 亚洲免费色视频| 亚洲精品成a人| 一区二区三区精品在线| 亚洲综合色视频| 亚洲狠狠爱一区二区三区| 亚洲国产成人va在线观看天堂| 亚洲午夜三级在线| 日欧美一区二区| 亚洲色图19p| 亚洲网友自拍偷拍| 日韩成人一级大片| 国产真实乱偷精品视频免| 国产成人自拍网| 91首页免费视频| 欧美精品少妇一区二区三区| 91精品国产一区二区| 久久久久久久久免费| 国产精品二区一区二区aⅴ污介绍| 亚洲欧美电影一区二区| 婷婷久久综合九色国产成人| 久久国产精品72免费观看| 岛国av在线一区| 欧美亚洲综合网| 2021中文字幕一区亚洲| 亚洲视频在线观看一区| 视频一区二区三区在线| 国产精品中文字幕日韩精品| 91色九色蝌蚪| 26uuu国产日韩综合| 精久久久久久久久久久| 99精品久久99久久久久| 4hu四虎永久在线影院成人| 国产女人18水真多18精品一级做| 亚洲欧美aⅴ...| 国模冰冰炮一区二区| 欧美亚洲愉拍一区二区| 国产午夜亚洲精品午夜鲁丝片| 亚洲一区二区中文在线| 国产乱码字幕精品高清av| 欧美中文一区二区三区| 国产亚洲一本大道中文在线| 亚洲综合免费观看高清完整版在线| 国产主播一区二区| 欧美日本一区二区| 综合网在线视频| 久久国产尿小便嘘嘘| 欧美在线影院一区二区| 欧美国产欧美综合| 麻豆91在线看| 在线成人小视频| 亚洲久草在线视频| 成人性生交大片免费看中文| 精品久久五月天| 日韩成人午夜电影| 欧美视频在线观看一区| 国产精品毛片无遮挡高清| 狠狠色丁香婷婷综合久久片| 欧美日韩一区在线| 亚洲欧美偷拍另类a∨色屁股| 国产精品99久久久久久久vr | 日本一区二区三区在线观看| 久久精品国产在热久久| 欧美精品第1页| 亚洲尤物视频在线| 日本久久精品电影| 亚洲欧美在线视频| 成人福利电影精品一区二区在线观看| 欧美一区二区不卡视频| 亚洲超碰精品一区二区| 欧美日韩免费在线视频| 亚洲久草在线视频| 93久久精品日日躁夜夜躁欧美| 欧美国产精品久久| 成人性视频网站| 国产精品视频第一区| 国产一区二区精品在线观看| 欧美精品一区二区在线观看| 久久精品久久久精品美女| 欧美一二区视频| 精品写真视频在线观看| 精品三级av在线|