All Downloads are FREE. Search and download functionalities are using the official Maven repository.

system.web.hm.model.LinkHMData Maven / Gradle / Ivy

The newest version!
package system.web.hm.model;

import java.util.HashMap;
import java.util.Map;

/**
 *
 * @author wangchunzi
 */
final public class LinkHMData {

    private static final Map requestURLMap = new HashMap();
    private static boolean open = true;

    //-------------------初始化数据---------------------------------
    public void initPutHMModel(String url, LinkHMModel o) {
        if (open) {
            requestURLMap.put(url, o);
        }
    }

    //-------------------完成初始化数据---------------------------------
    public void iniOver() {
        open = false;
    }

    /**
     * 加入黑名单 从此此URL请求不再可用。直到服务器重启
     *
     * @param url
     */
    public static void addBlacklist(String url) {
        requestURLMap.remove(url);
    }
    
    final public static LinkHMModel getLinkModel(final String servletURL) {
        return requestURLMap.get(servletURL);
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy