getmomtglobalforusual.java

来自「中国联通短信通信协议」· Java 代码 · 共 40 行

JAVA
40
字号
package com.wireless.sms.gwif.smsagent.global;

import java.util.*;
import com.wireless.sms.pub.entity.*;
import com.wireless.sms.pub.mq.*;
import com.wireless.sms.pub.net.CenterGlobalDefaultAdapter;
import com.wireless.sms.unsoap.SMSReceiver;


public class GetMoMtGlobalForUsual extends CenterGlobalDefaultAdapter {

    private static final GetMoMtGlobalForUsual instance = new GetMoMtGlobalForUsual();

    public static GetMoMtGlobalForUsual getInstance(){
        return instance;
    }

    public static MOQueue moqueue = new MOQueue();
    public static MTQueue mtqueue = null;
    static {
        String[] prioritys = SMSReceiver.configuration.getStringArray("prioritys.priority");
        String[] priorityRights = SMSReceiver.configuration.getStringArray("prioritys.priority[@right]");

        HashMap map = new HashMap();
        for (int i = 0; i < prioritys.length && i < priorityRights.length; i++) {
            map.put(prioritys[i], priorityRights[i]);
        }
        mtqueue = new MTQueue(map);
    }

    public void add(MO mo) {
    	GetMoMtGlobalForUsual.moqueue.add(mo);
    }

    public void add(MT mt) {
    	GetMoMtGlobalForUsual.mtqueue.add(mt.getMsgLevel(), mt);
    }

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?