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

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

?? packetfactory.java

?? 開放源碼的smpp協議開發包
?? JAVA
字號:
/* * Java SMPP API * Copyright (C) 1998 - 2002 by Oran Kelly *  * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. *  * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU * Lesser General Public License for more details. *  * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA *  * A copy of the LGPL can be viewed at http://www.gnu.org/copyleft/lesser.html * Java SMPP API author: orank@users.sf.net * Java SMPP API Homepage: http://smppapi.sourceforge.net/ * $Id: PacketFactory.java,v 1.9 2005/05/09 21:04:50 orank Exp $ */package ie.omk.smpp.util;import ie.omk.smpp.BadCommandIDException;import ie.omk.smpp.message.AlertNotification;import ie.omk.smpp.message.BindReceiver;import ie.omk.smpp.message.BindReceiverResp;import ie.omk.smpp.message.BindTransceiver;import ie.omk.smpp.message.BindTransceiverResp;import ie.omk.smpp.message.BindTransmitter;import ie.omk.smpp.message.BindTransmitterResp;import ie.omk.smpp.message.CancelSM;import ie.omk.smpp.message.CancelSMResp;import ie.omk.smpp.message.DataSM;import ie.omk.smpp.message.DataSMResp;import ie.omk.smpp.message.DeliverSM;import ie.omk.smpp.message.DeliverSMResp;import ie.omk.smpp.message.EnquireLink;import ie.omk.smpp.message.EnquireLinkResp;import ie.omk.smpp.message.GenericNack;import ie.omk.smpp.message.ParamRetrieve;import ie.omk.smpp.message.ParamRetrieveResp;import ie.omk.smpp.message.QueryLastMsgs;import ie.omk.smpp.message.QueryLastMsgsResp;import ie.omk.smpp.message.QueryMsgDetails;import ie.omk.smpp.message.QueryMsgDetailsResp;import ie.omk.smpp.message.QuerySM;import ie.omk.smpp.message.QuerySMResp;import ie.omk.smpp.message.ReplaceSM;import ie.omk.smpp.message.ReplaceSMResp;import ie.omk.smpp.message.SMPPPacket;import ie.omk.smpp.message.SubmitMulti;import ie.omk.smpp.message.SubmitMultiResp;import ie.omk.smpp.message.SubmitSM;import ie.omk.smpp.message.SubmitSMResp;import ie.omk.smpp.message.Unbind;import ie.omk.smpp.message.UnbindResp;/** * Helper class to create new SMPP packet objects. *  * @since 1.0 * @author Oran Kelly */public class PacketFactory {    private PacketFactory() {    }    /**     * Create a new instance of the appropriate sub class of SMPPPacket.     *      * @deprecated     */    public static SMPPPacket newPacket(int id) throws BadCommandIDException {        return (newInstance(id));    }    /**     * Create a new instance of the appropriate sub class of SMPPPacket. Packet     * fields are all left at their default initial state.     *      * @param id     *            The SMPP command ID of the packet type to return.     * @return A sub-class instance of {@link ie.omk.smpp.message.SMPPPacket}     *         representing SMPP command <code>id</code>.     * @throws ie.omk.smpp.BadCommandIDException     *             if the command ID is not recognized.     */    public static SMPPPacket newInstance(int id) throws BadCommandIDException {        SMPPPacket response = null;        switch (id) {        case SMPPPacket.GENERIC_NACK:            response = new GenericNack();            break;        case SMPPPacket.BIND_RECEIVER:            response = new BindReceiver();            break;        case SMPPPacket.BIND_RECEIVER_RESP:            response = new BindReceiverResp();            break;        case SMPPPacket.BIND_TRANSMITTER:            response = new BindTransmitter();            break;        case SMPPPacket.BIND_TRANSMITTER_RESP:            response = new BindTransmitterResp();            break;        case SMPPPacket.BIND_TRANSCEIVER:            response = new BindTransceiver();            break;        case SMPPPacket.BIND_TRANSCEIVER_RESP:            response = new BindTransceiverResp();            break;        case SMPPPacket.UNBIND:            response = new Unbind();            break;        case SMPPPacket.UNBIND_RESP:            response = new UnbindResp();            break;        case SMPPPacket.SUBMIT_SM:            response = new SubmitSM();            break;        case SMPPPacket.SUBMIT_SM_RESP:            response = new SubmitSMResp();            break;        case SMPPPacket.DATA_SM:            response = new DataSM();            break;        case SMPPPacket.DATA_SM_RESP:            response = new DataSMResp();            break;        case SMPPPacket.ALERT_NOTIFICATION:            response = new AlertNotification();            break;        case SMPPPacket.SUBMIT_MULTI:            response = new SubmitMulti();            break;        case SMPPPacket.SUBMIT_MULTI_RESP:            response = new SubmitMultiResp();            break;        case SMPPPacket.DELIVER_SM:            response = new DeliverSM();            break;        case SMPPPacket.DELIVER_SM_RESP:            response = new DeliverSMResp();            break;        case SMPPPacket.QUERY_SM:            response = new QuerySM();            break;        case SMPPPacket.QUERY_SM_RESP:            response = new QuerySMResp();            break;        case SMPPPacket.QUERY_LAST_MSGS:            response = new QueryLastMsgs();            break;        case SMPPPacket.QUERY_LAST_MSGS_RESP:            response = new QueryLastMsgsResp();            break;        case SMPPPacket.QUERY_MSG_DETAILS:            response = new QueryMsgDetails();            break;        case SMPPPacket.QUERY_MSG_DETAILS_RESP:            response = new QueryMsgDetailsResp();            break;        case SMPPPacket.CANCEL_SM:            response = new CancelSM();            break;        case SMPPPacket.CANCEL_SM_RESP:            response = new CancelSMResp();            break;        case SMPPPacket.REPLACE_SM:            response = new ReplaceSM();            break;        case SMPPPacket.REPLACE_SM_RESP:            response = new ReplaceSMResp();            break;        case SMPPPacket.ENQUIRE_LINK:            response = new EnquireLink();            break;        case SMPPPacket.ENQUIRE_LINK_RESP:            response = new EnquireLinkResp();            break;        case SMPPPacket.PARAM_RETRIEVE:            response = new ParamRetrieve();            break;        case SMPPPacket.PARAM_RETRIEVE_RESP:            response = new ParamRetrieveResp();            break;        default:            throw new BadCommandIDException();        }        return (response);    }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
艳妇臀荡乳欲伦亚洲一区| 青青草国产精品97视觉盛宴| 亚洲五码中文字幕| 狠狠色综合播放一区二区| 99精品视频免费在线观看| 欧美一二三区精品| 亚洲综合av网| 高清不卡在线观看| 日韩欧美一级片| 亚洲国产精品自拍| 成人91在线观看| 久久久不卡网国产精品一区| 天堂久久一区二区三区| 色狠狠一区二区| 久久人人97超碰com| 日本中文在线一区| 欧美视频三区在线播放| 亚洲毛片av在线| 成人午夜视频在线观看| 精品国产不卡一区二区三区| 热久久久久久久| 欧美三级蜜桃2在线观看| 亚洲欧美韩国综合色| 国产风韵犹存在线视精品| 精品欧美一区二区在线观看| 视频一区二区三区中文字幕| 欧美三级乱人伦电影| 亚洲一区精品在线| 在线观看日产精品| 亚洲人成在线观看一区二区| zzijzzij亚洲日本少妇熟睡| 国产偷国产偷精品高清尤物| 国产福利91精品| 国产午夜精品一区二区三区嫩草| 黄色资源网久久资源365| 欧美哺乳videos| 国产一区二区三区久久悠悠色av| 亚洲精品在线观看网站| 久久精品99久久久| 精品理论电影在线观看| 国产裸体歌舞团一区二区| 久久先锋资源网| 国产精品18久久久久久久久 | 26uuu精品一区二区| 久久99精品网久久| 亚洲精品在线电影| 国产麻豆欧美日韩一区| 中文字幕人成不卡一区| 91麻豆国产福利在线观看| 一区二区三区日韩欧美| 欧美日韩国产综合久久| 蜜臀久久久99精品久久久久久| 日韩免费高清电影| 国产一区二区三区视频在线播放| 国产精品美女久久久久aⅴ| 99久久99久久综合| 亚洲风情在线资源站| 日韩欧美亚洲另类制服综合在线| 国产精品亚洲综合一区在线观看| 中文字幕日本乱码精品影院| 欧美色涩在线第一页| 麻豆中文一区二区| 国产欧美一区二区精品性| 色爱区综合激月婷婷| 蜜桃视频免费观看一区| 国产网站一区二区三区| 欧美视频一区二区三区四区 | 久久99精品一区二区三区| 中文字幕不卡在线| 欧美三级日本三级少妇99| 国产美女主播视频一区| 自拍偷自拍亚洲精品播放| 欧美一区二区三区免费观看视频 | 免费在线看一区| 欧美国产精品久久| 欧美狂野另类xxxxoooo| 国产91精品在线观看| 亚洲一区二区三区在线播放| 久久综合久色欧美综合狠狠| 色婷婷综合在线| 狠狠狠色丁香婷婷综合久久五月| 亚洲色图另类专区| 精品剧情在线观看| 欧美色网一区二区| 丁香五精品蜜臀久久久久99网站| 亚洲自拍偷拍九九九| 国产蜜臀97一区二区三区| 51精品视频一区二区三区| 91在线看国产| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 久久男人中文字幕资源站| 欧美日韩五月天| 成人免费毛片a| 韩日av一区二区| 一区二区三区国产精品| 国产精品国产三级国产专播品爱网| 日韩欧美国产一二三区| 欧美午夜一区二区三区| 一本大道av伊人久久综合| 国产成人精品午夜视频免费| 麻豆91在线看| 日韩国产欧美在线播放| 亚洲美女免费视频| 亚洲欧洲日本在线| 国产精品污www在线观看| 久久精品亚洲乱码伦伦中文| 精品免费日韩av| 欧美日韩一区二区在线观看视频| 91色九色蝌蚪| 不卡视频一二三| av成人免费在线观看| 成人h动漫精品一区二区| 国产精品1区二区.| 国产精品一区二区久久不卡 | 懂色av一区二区三区免费看| 精品影院一区二区久久久| 麻豆91精品91久久久的内涵| 午夜av电影一区| 天堂成人国产精品一区| 亚洲成人自拍偷拍| 亚洲va在线va天堂| 午夜激情久久久| 日韩不卡一区二区| 精品亚洲porn| 国产宾馆实践打屁股91| 波多野洁衣一区| 91在线视频观看| 欧美午夜一区二区三区| 欧美一区二区网站| 欧美成人性战久久| 精品国产一区二区三区四区四| 欧美电影免费观看完整版| 欧美电视剧在线观看完整版| 久久综合久久99| 国产精品久久久久久久午夜片| 亚洲三级电影全部在线观看高清| 一区二区三区中文字幕电影| 首页亚洲欧美制服丝腿| 久久成人免费电影| 波多野结衣在线aⅴ中文字幕不卡| 色拍拍在线精品视频8848| 911精品国产一区二区在线| 精品91自产拍在线观看一区| 日本一区二区三区视频视频| 亚洲综合视频网| 日韩av高清在线观看| 国产91精品久久久久久久网曝门| 91麻豆自制传媒国产之光| 欧美精品乱码久久久久久按摩| 欧美精品一区二区三区蜜桃| 中文在线资源观看网站视频免费不卡| 亚洲欧美日韩国产成人精品影院| 婷婷综合五月天| 国产成人免费xxxxxxxx| 欧美久久免费观看| 日本一区二区视频在线| 午夜精品一区二区三区电影天堂| 国产一区二区久久| 色狠狠av一区二区三区| 久久综合久久久久88| 亚洲午夜日本在线观看| 狠狠色综合日日| 欧美日韩国产综合视频在线观看| 亚洲国产成人午夜在线一区| 亚洲网友自拍偷拍| 国产成人欧美日韩在线电影| 欧美狂野另类xxxxoooo| 国产精品不卡在线观看| 久久精品国产精品亚洲综合| 91麻豆国产福利在线观看| 久久综合久久99| 日精品一区二区三区| 91丨国产丨九色丨pron| 国产网红主播福利一区二区| 日本va欧美va欧美va精品| 91捆绑美女网站| 国产亚洲一区二区三区在线观看| 日韩电影在线免费看| 91视频国产观看| 国产精品每日更新在线播放网址| 久久99国产精品免费| 911精品国产一区二区在线| 亚洲免费观看高清完整版在线观看熊| 国产在线精品一区在线观看麻豆| 欧美日本在线播放| 亚洲一二三专区| 99精品黄色片免费大全| 国产精品免费久久久久| 国产精品18久久久久久久久| 日韩一区二区三区视频在线观看| 亚洲国产精品久久久久秋霞影院 | 亚洲嫩草精品久久| 高清av一区二区| 国产亚洲短视频| 国产剧情av麻豆香蕉精品| 久久综合五月天婷婷伊人| 麻豆免费看一区二区三区| 91精品国产欧美一区二区| 香港成人在线视频| 欧美日韩国产不卡|