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

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

?? readheadershandler.java

?? Xfire文件 用于開發web service 的一個開源工具 很好用的
?? JAVA
字號:
package org.codehaus.xfire.soap.handler;import java.util.HashMap;import java.util.Map;import javax.xml.stream.XMLStreamException;import javax.xml.stream.XMLStreamReader;import org.codehaus.xfire.MessageContext;import org.codehaus.xfire.exchange.InMessage;import org.codehaus.xfire.exchange.MessageSerializer;import org.codehaus.xfire.fault.XFireFault;import org.codehaus.xfire.handler.AbstractHandler;import org.codehaus.xfire.handler.Phase;import org.codehaus.xfire.util.jdom.StaxBuilder;import org.codehaus.xfire.util.stax.FragmentStreamReader;import org.jdom.Element;public class ReadHeadersHandler    extends AbstractHandler{    public static final String DECLARED_NAMESPACES = "declared.namespaces";        public ReadHeadersHandler()     {        super();        setPhase(Phase.PARSE);    }    public void invoke(MessageContext context)        throws Exception    {        InMessage message = context.getInMessage();        if (message.hasHeader()) return;                XMLStreamReader reader = message.getXMLStreamReader();        Map namespaces = new HashMap();        context.setProperty(DECLARED_NAMESPACES, namespaces);                boolean end = !reader.hasNext();        while (!end && reader.hasNext())        {            int event = reader.next();            switch (event)            {                case XMLStreamReader.START_DOCUMENT:                    String encoding = reader.getCharacterEncodingScheme();                    message.setEncoding(encoding);                    break;                case XMLStreamReader.END_DOCUMENT:                    end = true;                    return;                case XMLStreamReader.END_ELEMENT:                    break;                case XMLStreamReader.START_ELEMENT:                    if (reader.getLocalName().equals("Header"))                    {                        readHeaders(context,namespaces);                    }                    else if (reader.getLocalName().equals("Body"))                    {                        readNamespaces(reader, namespaces);                                                event = reader.nextTag();                        checkForFault(context, message, reader);                        return;                    }                    else if (reader.getLocalName().equals("Envelope"))                    {                        readNamespaces(reader, namespaces);                                                message.setSoapVersion(reader.getNamespaceURI());                                                if (message.getSoapVersion() == null)                        {                            throw new XFireFault("Invalid SOAP version: " + reader.getNamespaceURI(),                                                  XFireFault.SENDER);                        }                    }                    break;                default:                    break;            }        }    }    private void readNamespaces(XMLStreamReader reader, Map namespaces)    {        for (int i = 0; i < reader.getNamespaceCount(); i++)        {            String prefix = reader.getNamespacePrefix(i);            if (prefix == null) prefix = "";                        namespaces.put(prefix,                           reader.getNamespaceURI(i));        }    }    protected void checkForFault(MessageContext context, InMessage msg, XMLStreamReader reader)         throws XFireFault    {        if (reader.getEventType() == XMLStreamReader.START_ELEMENT)        {            if (reader.getName().equals(msg.getSoapVersion().getFault()))            {                MessageSerializer serializer = context.getService().getFaultSerializer();                                serializer.readMessage(msg, context);                                throw (XFireFault) msg.getBody();            }        }    }    /**     * Read in the headers as a YOM Element and create a response Header.     *     * @param context     * @throws XMLStreamException     */    protected void readHeaders(MessageContext context, Map namespaces)            throws XMLStreamException    {        StaxBuilder builder = new StaxBuilder();        InMessage msg = context.getInMessage();        FragmentStreamReader fsr = new FragmentStreamReader( msg.getXMLStreamReader() );        fsr.setAdvanceAtEnd( false );        builder.setAdditionalNamespaces(namespaces);        Element header = builder.build( fsr ).getRootElement();        context.getInMessage().setHeader(header);    }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美韩国日本综合| 国产精品久久99| 欧美人xxxx| 欧美日韩一区二区在线视频| 欧美视频一二三区| 在线不卡一区二区| 日韩视频免费观看高清完整版| 欧美军同video69gay| 欧美一区二区日韩| 精品av综合导航| 国产精品久久久久影院亚瑟| 亚洲欧美电影院| 午夜亚洲国产au精品一区二区| 日韩中文字幕1| 狠狠色综合播放一区二区| 韩国一区二区视频| 成人黄色软件下载| 色网综合在线观看| 91精品国产综合久久久蜜臀粉嫩| 精品国产一区二区三区忘忧草 | 国产精品免费av| 亚洲免费在线播放| 天天综合网天天综合色| 国产精品资源网| 欧美在线制服丝袜| 欧美va亚洲va香蕉在线| 欧美国产精品久久| 香蕉影视欧美成人| 国产麻豆91精品| 欧美日韩亚洲综合一区| 久久久久久电影| 一区二区三区.www| 精品一区二区免费看| 在线观看网站黄不卡| 久久久亚洲综合| 亚洲成人午夜影院| 国产精品一卡二卡在线观看| 91高清视频免费看| 亚洲国产精品ⅴa在线观看| 亚洲午夜日本在线观看| 成人性生交大片免费看在线播放| 欧美日韩专区在线| 国产精品国产三级国产普通话蜜臀 | 国产永久精品大片wwwapp| 色乱码一区二区三区88| 国产亚洲精品久| 日本怡春院一区二区| 日本精品视频一区二区| 国产日韩欧美精品一区| 免费成人深夜小野草| 在线观看免费亚洲| 国产精品麻豆欧美日韩ww| 国产自产视频一区二区三区| 6080yy午夜一二三区久久| 一区在线播放视频| 国产91露脸合集magnet| 精品国产百合女同互慰| 日韩精品电影一区亚洲| 91九色最新地址| 亚洲私人影院在线观看| 成a人片亚洲日本久久| 国产喷白浆一区二区三区| 韩国av一区二区| 亚洲精品一线二线三线无人区| 美女视频黄 久久| 欧美日韩一卡二卡| 水蜜桃久久夜色精品一区的特点| 色视频欧美一区二区三区| 亚洲欧美日韩系列| 色天天综合久久久久综合片| 亚洲精品国产第一综合99久久 | 日韩专区中文字幕一区二区| 欧美日韩成人在线| 天堂av在线一区| 欧美精品丝袜中出| 日韩av二区在线播放| 日韩欧美国产麻豆| 精品一区二区三区香蕉蜜桃 | 亚洲人被黑人高潮完整版| 99re66热这里只有精品3直播| 亚洲欧美日韩中文播放| 欧洲在线/亚洲| 日韩av中文字幕一区二区三区| 91精品国产丝袜白色高跟鞋| 美女网站色91| 26uuu国产日韩综合| 懂色av一区二区在线播放| 国产精品久久久久7777按摩| 91蝌蚪国产九色| 亚洲国产日韩一区二区| 欧美成人综合网站| 国产精品123区| 亚洲女人小视频在线观看| 欧美日韩亚洲综合在线| 日本三级韩国三级欧美三级| 国产欧美一区二区在线| 91麻豆免费视频| 日韩av网站在线观看| 欧美激情一区在线观看| 欧美亚洲动漫精品| 国产伦精一区二区三区| 亚洲欧洲韩国日本视频| 日韩一级完整毛片| 成人开心网精品视频| 亚洲h在线观看| 国产午夜精品一区二区三区嫩草| aaa欧美色吧激情视频| 亚洲国产成人高清精品| 国产日韩欧美高清在线| 欧美日韩国产首页| 成人午夜免费av| 日本视频在线一区| 国产精品护士白丝一区av| 日韩一区二区麻豆国产| 一本色道久久综合狠狠躁的推荐| 蜜臀av一级做a爰片久久| 国产精品乱码人人做人人爱| 91麻豆精品国产91久久久资源速度 | 久久久www成人免费无遮挡大片| 色噜噜偷拍精品综合在线| 久久精品99久久久| 亚洲国产精品麻豆| 国产精品视频第一区| 欧美电视剧在线看免费| 欧美在线观看一二区| 丁香六月久久综合狠狠色| 秋霞成人午夜伦在线观看| 一区二区三区中文字幕| 国产精品色噜噜| 久久久国产午夜精品| 精品日本一线二线三线不卡| 欧美日韩aaaaaa| av激情综合网| 成人性视频网站| 国产成人精品免费网站| 国精产品一区一区三区mba桃花 | 精品国产欧美一区二区| 在线91免费看| 欧美性猛交一区二区三区精品| 成人免费观看视频| 粉嫩av一区二区三区在线播放| 久久成人免费日本黄色| 日本欧美一区二区| 日韩电影在线观看电影| 日韩国产欧美在线观看| 日韩精品亚洲一区| 天堂一区二区在线免费观看| 天天av天天翘天天综合网 | 蜜桃久久久久久| 喷白浆一区二区| 狠狠色丁香久久婷婷综| 国产精品综合在线视频| 国产成人精品免费在线| 成人视屏免费看| 成人一区二区三区中文字幕| 成人av网址在线观看| 91麻豆国产福利在线观看| 91极品视觉盛宴| 欧美日韩高清一区二区不卡| 91精品婷婷国产综合久久性色| 欧美一区二区视频在线观看2022| 91精品国产手机| 国产亚洲福利社区一区| 国产精品美女久久久久久久久久久| 国产精品美女一区二区在线观看| 亚洲免费观看在线视频| 亚洲午夜精品一区二区三区他趣| 日韩国产欧美在线视频| 国产伦精品一区二区三区免费| 成人不卡免费av| 欧美亚洲动漫制服丝袜| 精品久久久三级丝袜| 国产女同互慰高潮91漫画| 亚洲欧美激情在线| 日本中文一区二区三区| 国产精品综合视频| 在线观看视频一区| 精品国产乱码91久久久久久网站| 欧美国产综合一区二区| 亚洲成av人片在www色猫咪| 国内精品国产三级国产a久久| 不卡的av电影| 日韩欧美国产三级| 亚洲美女电影在线| 美女网站色91| 91老司机福利 在线| 欧美va亚洲va国产综合| 亚洲免费观看在线观看| 精品制服美女久久| 一本大道久久a久久综合| 精品久久一区二区| 亚洲欧美另类在线| 国产久卡久卡久卡久卡视频精品| 91国偷自产一区二区开放时间| 久久综合九色综合欧美亚洲| 亚洲女人小视频在线观看| 国产一区二区伦理| 欧美一区二区性放荡片| 亚洲精品菠萝久久久久久久| 国产成人在线视频播放|