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

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

?? unicastsecurepipeadvcommand.java

?? Myjxta的源代碼 基于JXTA的P2P即時通信系統
?? JAVA
字號:
/**  Copyright (c) 2001 Sun Microsystems, Inc.  All rights*  reserved.**  Redistribution and use in source and binary forms, with or without*  modification, are permitted provided that the following conditions*  are met:**  1. Redistributions of source code must retain the above copyright*  notice, this list of conditions and the following disclaimer.**  2. Redistributions in binary form must reproduce the above copyright*  notice, this list of conditions and the following discalimer in*  the documentation and/or other materials provided with the*  distribution.**  3. The end-user documentation included with the redistribution,*  if any, must include the following acknowledgment:*  "This product includes software developed by the*  Sun Microsystems, Inc. for Project JXTA."*  Alternately, this acknowledgment may appear in the software itself,*  if and wherever such third-party acknowledgments normally appear.**  4. The names "Sun", "Sun Microsystems, Inc.", "JXTA" and "Project JXTA"*  must not be used to endorse or promote products derived from this*  software without prior written permission. For written*  permission, please contact Project JXTA at http://www.jxta.org.**  5. Products derived from this software may not be called "JXTA",*  nor may "JXTA" appear in their name, without prior written*  permission of Sun.**  THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED*  WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES*  OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE*  DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR*  ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,*  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT*  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF*  USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND*  ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,*  OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT*  OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF*  SUCH DAMAGE.*  ====================================================================**  This software consists of voluntary contributions made by many*  individuals on behalf of Project JXTA.  For more*  information on Project JXTA, please see*  <http://www.jxta.org/>.**  This license is based on the BSD license adopted by the Apache Foundation.**  $Id: UnicastSecurePipeAdvCommand.java,v 1.3 2007/05/22 06:15:29 nano Exp $*/package net.jxta.myjxta.plugins.secureonetoone;import net.jxta.document.MimeMediaType;import net.jxta.document.StructuredDocument;import net.jxta.document.StructuredTextDocument;import net.jxta.endpoint.MessageElement;import net.jxta.endpoint.TextDocumentMessageElement;import net.jxta.logging.Logging;import net.jxta.myjxta.dialog.Dialog;import net.jxta.myjxta.dialog.DialogManager;import net.jxta.myjxta.dialog.DialogMessage;import net.jxta.myjxta.dialog.OneToOneDialog;import net.jxta.myjxta.dialog.commands.AbstractCommand;import net.jxta.myjxta.util.CredentialUtil;import net.jxta.myjxta.util.Group;import net.jxta.peergroup.PeerGroup;import net.jxta.pipe.PipeService;import net.jxta.protocol.PipeAdvertisement;import java.util.logging.Level;import java.util.logging.Logger;/** * @author james todd [gonzo at jxta dot org] * @version $Id: UnicastSecurePipeAdvCommand.java,v 1.3 2007/05/22 06:15:29 nano Exp $ */public class UnicastSecurePipeAdvCommand        extends AbstractCommand {    public static final String ID = "net.jxta.myjxta.dialog.commands.UnicastSecurePipeAdvCommand";    public static final String PIPE = "pipe";    private static final Logger LOG = Logger.getLogger(UnicastSecurePipeAdvCommand.class.getName());    public String getId() {        if (Logging.SHOW_INFO && LOG.isLoggable(Level.INFO)) {            LOG.info("returning id: " + ID);        }        return ID;    }    public boolean process(Dialog dialog, DialogMessage msg) {        if (Logging.SHOW_INFO && LOG.isLoggable(Level.INFO)) {            LOG.info("process: " + (msg != null ? msg.toString()                    : null));        }        String cmd = msg != null ? msg.getCommand() : null;        Group g = dialog.getGroup();        PeerGroup pg = g.getPeerGroup();        DialogMessage dm = new DialogMessage(pg.getPeerName(), null,                pg.getPeerGroupID().toString(), pg.getPeerGroupName());        if (cmd != null &&                cmd.length() > 0) {            if (Logging.SHOW_INFO && LOG.isLoggable(Level.INFO)) {                LOG.info("processing command: " + cmd);            }            setCommand(cmd);            MessageElement c = msg.getMessageElement(CredentialCommand.CREDENTIAL);            if (CredentialUtil.importCredential(c, g, dialog.getMyJXTA())) {                StructuredDocument d = getPipeAdv(g);                TextDocumentMessageElement te = d != null ? new TextDocumentMessageElement(PIPE, (StructuredTextDocument) d, null) :                        null;                if (te != null) {                    setReply("pipe:" + PIPE);                    setStatus(true);                    dm.setCommand(getResponse());                    dm.addMessageElement(PIPE, te);                    if (Logging.SHOW_INFO && LOG.isLoggable(Level.INFO)) {                        LOG.info("results: " + dm);                    }                } else {                    if (Logging.SHOW_SEVERE && LOG.isLoggable(Level.SEVERE)) {                        LOG.severe("can\'t construct document");                    }                }            } else {                if (Logging.SHOW_INFO && LOG.isLoggable(Level.INFO)) {                    LOG.info("certificate not imported");                }            }        } else {            if (Logging.SHOW_SEVERE && LOG.isLoggable(Level.SEVERE)) {                LOG.severe("invalid command: " + cmd);            }        }        if (Logging.SHOW_INFO && LOG.isLoggable(Level.INFO)) {            LOG.info("dispatching: " + (dm.toString()));        }        dialog.dispatch(dm);        if (Logging.SHOW_INFO && LOG.isLoggable(Level.INFO)) {            LOG.info("dispatching: " + getStatus());        }        return getStatus();    }    private StructuredDocument getPipeAdv(Group g) {        if (Logging.SHOW_INFO && LOG.isLoggable(Level.INFO)) {            LOG.info("getPipeAdvl");        }        String pn = Dialog.getDialogNamer(OneToOneDialog.class).                getDialogName(g.getPeerGroup().getPeerName());        PipeAdvertisement pa = DialogManager.getInstance(g, pn,                PipeService.UnicastSecureType).getPipeAdv(g.getPeerGroup());        return (StructuredDocument) pa.getDocument(MimeMediaType.XMLUTF8);    }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲色图欧洲色图| 一二三区精品福利视频| 在线不卡中文字幕播放| 欧美曰成人黄网| 欧美性大战xxxxx久久久| 欧美性色欧美a在线播放| 欧美另类z0zxhd电影| 欧美日韩国产综合视频在线观看| 欧美日韩一级二级| 日韩一级黄色大片| 国产亲近乱来精品视频| 国产精品蜜臀av| 一区二区三区色| 亚洲成人资源网| 国产在线一区观看| www.日本不卡| 欧美日韩高清一区二区三区| 欧美一区二区女人| 国产日韩欧美一区二区三区乱码| 中文字幕av一区二区三区免费看| 亚洲欧洲制服丝袜| 图片区小说区区亚洲影院| 精东粉嫩av免费一区二区三区| 国产精品系列在线播放| 色久综合一二码| 欧美一级高清大全免费观看| 国产人妖乱国产精品人妖| 亚洲精品国产一区二区精华液| 免费av成人在线| a4yy欧美一区二区三区| 欧美日韩国产高清一区二区三区 | 精品少妇一区二区三区| 久久久久久久性| 亚洲电影第三页| 国产一区二区精品在线观看| 欧洲精品一区二区| 亚洲精品一区在线观看| 亚洲一区在线电影| 国产99久久久精品| 欧美成人综合网站| 一区二区欧美视频| 成人免费黄色大片| 欧美mv日韩mv国产网站app| 中文字幕中文字幕在线一区| 日本不卡视频一二三区| 色网综合在线观看| 久久久国际精品| 日韩高清在线电影| 色哟哟一区二区在线观看| 久久久综合九色合综国产精品| 视频在线在亚洲| 日本久久一区二区| 国产精品久久久久久久久搜平片| 喷水一区二区三区| 欧美日韩美少妇| 亚洲另类一区二区| 成人a区在线观看| 久久精品视频一区二区| 麻豆国产一区二区| 91精品国产乱码| 亚洲午夜视频在线观看| 97久久人人超碰| 国产精品私房写真福利视频| 国产一区91精品张津瑜| 欧美tickling网站挠脚心| 日韩电影免费在线看| 欧美日韩久久不卡| 丝袜美腿亚洲色图| 在线播放国产精品二区一二区四区| 青青草精品视频| 欧美日韩国产综合草草| 亚洲黄色av一区| 日本高清成人免费播放| 一区二区三区在线视频观看| 99久久伊人久久99| 亚洲色图欧美在线| 91高清视频在线| 亚洲一区在线视频观看| 91麻豆精品国产自产在线| 午夜视频在线观看一区| 欧美日本在线一区| 日韩高清不卡一区二区| 日韩一级大片在线观看| 国产欧美久久久精品影院| 欧美高清性hdvideosex| 亚洲欧美一区二区视频| 91免费视频大全| 一区二区三区在线观看动漫| 欧美军同video69gay| 日本不卡视频在线| 国产欧美一区二区三区沐欲 | 经典三级在线一区| 日本一区二区三区视频视频| 91伊人久久大香线蕉| 一区二区三区色| 日韩一卡二卡三卡| 成人午夜视频在线| 一区二区三区电影在线播| 91精品国产一区二区三区蜜臀| 美女在线视频一区| 国产精品少妇自拍| 欧美色中文字幕| 国产一区二区三区精品欧美日韩一区二区三区 | 激情五月激情综合网| 日本一区二区视频在线| 欧美丝袜第三区| 精品在线一区二区| 亚洲欧美日韩在线| 欧美一级淫片007| 成人性视频网站| 午夜电影一区二区三区| 国产亚洲精品资源在线26u| 91久久精品网| 国产毛片精品视频| 午夜精品免费在线| 国产精品久久久久久久久免费桃花| 欧美日韩日日夜夜| av一区二区久久| 久国产精品韩国三级视频| 亚洲精品视频在线看| 久久久一区二区三区捆绑**| 日本黄色一区二区| 风间由美性色一区二区三区| 日韩不卡一二三区| 一区二区三区在线视频观看| 国产日韩欧美精品在线| 欧美一区二区成人| 欧美体内she精视频| 成人av在线播放网址| 九九**精品视频免费播放| 亚洲电影激情视频网站| 中文字幕一区二区三区蜜月 | 国产乱码精品一区二区三| 亚洲成av人片在线观看无码| 国产精品青草综合久久久久99| 欧美大片顶级少妇| 欧美猛男男办公室激情| 在线亚洲精品福利网址导航| 国产不卡在线播放| 国产成人免费高清| 狠狠色丁香九九婷婷综合五月| 日韩av中文字幕一区二区三区| 亚洲欧美一区二区三区孕妇| 欧美国产一区二区在线观看| 久久日一线二线三线suv| 精品国产一区二区在线观看| 日韩一区二区三区观看| 91精品国产综合久久香蕉麻豆| 色综合激情五月| 色先锋资源久久综合| 色94色欧美sute亚洲13| 一本大道综合伊人精品热热| 91在线观看视频| 色94色欧美sute亚洲线路一久| 一本大道久久a久久综合婷婷| 91在线免费看| 91福利视频在线| 欧美日韩一区二区在线观看视频 | 蜜臀av一区二区在线免费观看 | 国产一区二区精品久久99| 久久国产精品99精品国产| 久久99精品久久只有精品| 韩国精品在线观看| 国产xxx精品视频大全| 成人av小说网| 日本二三区不卡| 9191久久久久久久久久久| 精品国产欧美一区二区| 国产拍欧美日韩视频二区| 最新久久zyz资源站| 亚洲成人精品一区二区| 久久国产乱子精品免费女| 粉嫩av一区二区三区| 91麻豆福利精品推荐| 91精品国产一区二区| 中文字幕不卡三区| 亚洲成人动漫精品| 国产美女精品人人做人人爽 | 亚洲不卡一区二区三区| 青青青爽久久午夜综合久久午夜| 狠狠v欧美v日韩v亚洲ⅴ| 成人h动漫精品一区二| 欧美日韩在线综合| 久久久久国产成人精品亚洲午夜| ...av二区三区久久精品| 青青草国产成人99久久| 成人小视频免费观看| 制服丝袜中文字幕一区| 国产视频一区二区在线| 一区二区三区波多野结衣在线观看 | 成人福利视频网站| 91精品国产色综合久久ai换脸| 国产日韩欧美电影| 日日夜夜精品视频天天综合网| 国产成人自拍在线| 91精品在线免费观看| 亚洲色大成网站www久久九九| 捆绑调教一区二区三区| 91免费精品国自产拍在线不卡| 欧美xfplay|