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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? mdcadapter.java

?? Java開發(fā)最新的日志記錄工具slf4j的源碼
?? JAVA
字號:
/* 
 * Copyright (c) 2004-2007 QOS.ch
 * All rights reserved.
 * 
 * Permission is hereby granted, free  of charge, to any person obtaining
 * a  copy  of this  software  and  associated  documentation files  (the
 * "Software"), to  deal in  the Software without  restriction, including
 * without limitation  the rights to  use, copy, modify,  merge, publish,
 * distribute,  sublicense, and/or sell  copies of  the Software,  and to
 * permit persons to whom the Software  is furnished to do so, subject to
 * the following conditions:
 * 
 * The  above  copyright  notice  and  this permission  notice  shall  be
 * included in all copies or substantial portions of the Software.
 * 
 * THE  SOFTWARE IS  PROVIDED  "AS  IS", WITHOUT  WARRANTY  OF ANY  KIND,
 * EXPRESS OR  IMPLIED, INCLUDING  BUT NOT LIMITED  TO THE  WARRANTIES OF
 * MERCHANTABILITY,    FITNESS    FOR    A   PARTICULAR    PURPOSE    AND
 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
 * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
 * OF CONTRACT, TORT OR OTHERWISE,  ARISING FROM, OUT OF OR IN CONNECTION
 * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 */

package org.slf4j.spi;

import java.util.Map;

/**
 * This interface abstracts the service offered by various MDC
 * implementations.
 * 
 * @author Ceki Gülcü
 * @since 1.4.1
 */
public interface MDCAdapter {

  /**
   * Put a context value (the <code>val</code> parameter) as identified with
   * the <code>key</code> parameter into the current thread's context map. 
   * The <code>key</code> parameter cannot be null. The code>val</code> parameter 
   * can be null only if the underlying implementation supports it.
   * 
   * <p>If the current thread does not have a context map it is created as a side
   * effect of this call.
   */
  public void put(String key, String val);

  /**
   * Get the context identified by the <code>key</code> parameter.
   * The <code>key</code> parameter cannot be null.
   * 
   * @return the string value identified by the <code>key</code> parameter.
   */
  public String get(String key);

  /**
   * Remove the the context identified by the <code>key</code> parameter. 
   * The <code>key</code> parameter cannot be null. 
   * 
   * <p>
   * This method does nothing if there is no previous value 
   * associated with <code>key</code>.
   */
  public void remove(String key);

  /**
   * Clear all entries in the MDC.
   */
  public void clear();

  /**
   * Return a copy of the current thread's context map, with keys and 
   * values of type String. Returned value may be null.
   * 
   * @return A copy of the current thread's context map. May be null.
   * @since 1.5.1
   */
  public Map getCopyOfContextMap();
  
  /**
   * Set the current thread's context map by first clearing any existing 
   * map and then copying the map passed as parameter. The context map 
   * parameter must only contain keys and values of type String.
   * 
   * @param contextMap must contain only keys and values of type String
   * 
   * @since 1.5.1
   */
  public void setContextMap(Map contextMap);
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
九九九久久久精品| 亚洲欧洲中文日韩久久av乱码| 国产精品久久久久影院色老大 | www一区二区| 麻豆极品一区二区三区| 精品91自产拍在线观看一区| 日产精品久久久久久久性色| 盗摄精品av一区二区三区| av中文字幕亚洲| 一区二区三区加勒比av| 欧美日韩亚洲丝袜制服| 韩国v欧美v亚洲v日本v| 久久影院视频免费| 在线看不卡av| 麻豆精品视频在线| 最新热久久免费视频| 日韩精品中文字幕一区| 北条麻妃一区二区三区| 亚洲国产精品天堂| 国产精品成人在线观看| 一本大道久久a久久精品综合| 亚洲视频精选在线| 欧美精品一区视频| 欧美色视频在线| 成人免费高清视频在线观看| 日本不卡一区二区三区高清视频| 精品免费视频.| 欧美日韩你懂的| 99精品久久免费看蜜臀剧情介绍 | 欧美人妇做爰xxxⅹ性高电影| 高清在线成人网| 一区二区三区波多野结衣在线观看 | 亚洲福利视频一区| 国产精品传媒入口麻豆| 国产精品国模大尺度视频| 2024国产精品| 欧美tickle裸体挠脚心vk| 国产综合久久久久久久久久久久| 日本视频中文字幕一区二区三区| 亚洲精品一卡二卡| 亚洲一级不卡视频| 日韩成人dvd| 日日夜夜免费精品| 18成人在线视频| 亚洲欧美一区二区三区国产精品| 国产精品理论片在线观看| 国产精品无圣光一区二区| 亚洲最大成人综合| 青青草视频一区| 国产成人免费视频精品含羞草妖精 | 日本强好片久久久久久aaa| 亚洲自拍都市欧美小说| 五月婷婷激情综合| 国产精品萝li| 九一久久久久久| 精品一区二区三区免费播放| 国产美女视频91| 欧美色图激情小说| 久久久不卡影院| 午夜精品福利在线| 91视视频在线观看入口直接观看www| 欧美日韩国产123区| 夜夜嗨av一区二区三区中文字幕| 国产麻豆视频一区二区| 7777精品伊人久久久大香线蕉的| 亚洲精品v日韩精品| 在线精品视频小说1| 亚洲柠檬福利资源导航| 色婷婷综合久久久中文字幕| 1区2区3区精品视频| 色视频成人在线观看免| 一区二区高清在线| 欧美巨大另类极品videosbest| 亚洲一区av在线| 日韩一二三区视频| 白白色亚洲国产精品| 久久久夜色精品亚洲| 国产91高潮流白浆在线麻豆| 亚洲影视资源网| 国产性做久久久久久| 精品视频一区三区九区| av电影天堂一区二区在线 | 久久品道一品道久久精品| 国产91精品在线观看| 夜夜操天天操亚洲| 日韩一二三区视频| 一区二区三区91| 精品国产乱码久久久久久蜜臀| 亚洲高清视频在线| 欧美日韩午夜在线| 国产91精品一区二区麻豆网站 | 国产女人aaa级久久久级| 国产综合色精品一区二区三区| 久久免费午夜影院| 成人av综合在线| 免费一区二区视频| 亚洲美女精品一区| 国产午夜亚洲精品理论片色戒| 欧美三级电影在线看| 成人av网站在线| 国内不卡的二区三区中文字幕 | 欧美理论在线播放| bt7086福利一区国产| 国产精品一级二级三级| 玉米视频成人免费看| 中文天堂在线一区| 久久久亚洲国产美女国产盗摄| 欧美久久久久久久久久 | 91在线视频网址| 精品一区免费av| 久久精品国产亚洲5555| 午夜不卡av在线| 亚洲一区二区av电影| 亚洲va欧美va人人爽午夜| 国产精品第13页| 精品国产乱码91久久久久久网站| 正在播放亚洲一区| 欧美性一二三区| 色婷婷精品久久二区二区蜜臂av | 欧美日韩成人综合天天影院| 91久久精品一区二区| av不卡在线观看| youjizz国产精品| 国产精品一二三在| 国产一区二区精品久久99| 麻豆精品国产传媒mv男同| 日韩三级免费观看| 精品国产人成亚洲区| 精品成人在线观看| 91精品国产高清一区二区三区| 欧美中文一区二区三区| 欧美亚男人的天堂| 678五月天丁香亚洲综合网| 91黄色免费观看| 91超碰这里只有精品国产| 7777精品伊人久久久大香线蕉的| 欧美日韩www| 久久久综合视频| 一区二区三区四区国产精品| www一区二区| 五月开心婷婷久久| 国产成人日日夜夜| 欧美日韩国产另类一区| 欧美大白屁股肥臀xxxxxx| 亚洲美女视频在线观看| 久久66热偷产精品| 欧美精品一级二级三级| 国产色产综合产在线视频| 国产一区二区三区| 日韩区在线观看| 性做久久久久久免费观看 | 久久精品人人做人人综合| 视频一区国产视频| 欧美性大战久久久久久久| 亚洲精品国产成人久久av盗摄 | 亚洲国产精品综合小说图片区| 波多野结衣亚洲| ㊣最新国产の精品bt伙计久久| 色婷婷综合在线| 欧美国产一区在线| 91麻豆.com| 亚洲精品乱码久久久久久黑人| 91在线一区二区三区| 18成人在线视频| 91免费看片在线观看| 日本免费在线视频不卡一不卡二| 欧美精品自拍偷拍| 日韩av一区二区在线影视| 激情伊人五月天久久综合| 欧美精品一卡二卡| 亚洲免费毛片网站| 欧美日韩国产a| 久久99国产乱子伦精品免费| 亚洲欧美日韩久久精品| 欧美一区二区大片| 色综合色综合色综合| 国产呦萝稀缺另类资源| 中文字幕日韩一区| 日韩欧美一区二区久久婷婷| 青娱乐精品视频| 亚洲精品视频在线观看网站| 欧美日本乱大交xxxxx| 国产一区视频导航| 亚洲国产视频一区二区| 3d动漫精品啪啪一区二区竹菊| 蜜桃av一区二区在线观看| 538在线一区二区精品国产| 成人性生交大片免费看中文网站| 亚洲精品国产高清久久伦理二区| 精品美女在线观看| 日韩一级免费观看| 69堂精品视频| 日韩精品一区二区三区在线观看| 日韩久久久精品| 91网址在线看| 成人av网站在线| 国产麻豆精品在线| 成人激情综合网站| 成人av网在线| 91久久久免费一区二区|