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

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

?? abstractmessageref.java

?? 一個(gè)java方面的消息訂閱發(fā)送的源碼
?? JAVA
字號(hào):
/**
 * Redistribution and use of this software and associated documentation
 * ("Software"), with or without modification, are permitted provided
 * that the following conditions are met:
 *
 * 1. Redistributions of source code must retain copyright
 *    statements and notices.  Redistributions must also contain a
 *    copy of this document.
 *
 * 2. Redistributions in binary form must reproduce the
 *    above copyright notice, this list of conditions and the
 *    following disclaimer in the documentation and/or other
 *    materials provided with the distribution.
 *
 * 3. The name "Exolab" must not be used to endorse or promote
 *    products derived from this Software without prior written
 *    permission of Exoffice Technologies.  For written permission,
 *    please contact info@exolab.org.
 *
 * 4. Products derived from this Software may not be called "Exolab"
 *    nor may "Exolab" appear in their names without prior written
 *    permission of Exoffice Technologies. Exolab is a registered
 *    trademark of Exoffice Technologies.
 *
 * 5. Due credit should be given to the Exolab Project
 *    (http://www.exolab.org/).
 *
 * THIS SOFTWARE IS PROVIDED BY EXOFFICE TECHNOLOGIES AND CONTRIBUTORS
 * ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT
 * NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
 * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL
 * EXOFFICE TECHNOLOGIES OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
 * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
 * OF THE POSSIBILITY OF SUCH DAMAGE.
 *
 * Copyright 2005 (C) Exoffice Technologies Inc. All Rights Reserved.
 *
 * $Id: AbstractMessageRef.java,v 1.1 2005/03/18 03:58:38 tanderson Exp $
 */

package org.exolab.jms.messagemgr;

import javax.jms.JMSException;


/**
 * Abstract implementation of the {@link MessageRef} interface
 *
 * @author <a href="mailto:tma@netspace.net.au">Tim Anderson</a>
 * @version $Revision: 1.1 $ $Date: 2005/03/18 03:58:38 $
 */
abstract class AbstractMessageRef implements MessageRef {

    /**
     * The message identifier.
     */
    private String _messageId;

    /**
     * Determines if the message is persistent.
     */
    private final boolean _persistent;

    /**
     * The message reference count.
     */
    private volatile int _count;


    /**
     * Construct a new <code>AbstractMessageRef</code>.
     *
     * @param messageId  the message identifier
     * @param persistent determines if the message is persistent
     */
    public AbstractMessageRef(String messageId, boolean persistent) {
        _messageId = messageId;
        _persistent = persistent;
        _count = 0;
    }

    /**
     * Returns the message identifier.
     *
     * @return the message identifier
     */
    public String getMessageId() {
        return _messageId;
    }

    /**
     * Determines if the underlying message is persistent.
     *
     * @return <code>true</code> if the message is persistent; otherwise
     *         <code>false</code>
     */
    public boolean isPersistent() {
        return _persistent;
    }

    /**
     * Increment the reference.
     */
    public void reference() {
        ++_count;
    }

    /**
     * Decrement the reference. If there are no references to the message, it
     * will be destroyed.
     *
     * @throws JMSException for any error
     */
    public void dereference() throws JMSException {
        if (!isDestroyed()) {
            if (--_count <= 0) {
                destroy();
                setDestroyed();
            }
        }
    }

    /**
     * Determines if this has been destroyed.
     *
     * @return <code>true</code> if this has been destroyed
     */
    protected boolean isDestroyed() {
        return (_count < 0);
    }

    /**
     * Mark this as being destroyed.
     */
    protected void setDestroyed() {
        _count = -1;
    }

}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美亚洲综合一区| www.在线成人| 精品伦理精品一区| 国产经典欧美精品| 最好看的中文字幕久久| 在线视频欧美区| 免费在线观看成人| 国产人妖乱国产精品人妖| 国产精品白丝av| 亚洲视频在线一区二区| 在线免费观看日本欧美| 日韩国产精品久久久久久亚洲| 日韩一区二区不卡| 成人美女在线观看| 亚洲大片一区二区三区| 欧美成人a在线| 99在线视频精品| 午夜免费久久看| 久久久精品国产免大香伊| 97久久精品人人做人人爽 | 精品卡一卡二卡三卡四在线| 国产一区二区三区视频在线播放| 国产精品久久久久久久蜜臀| 欧美日韩日本视频| 成人精品小蝌蚪| 婷婷成人激情在线网| 国产人成亚洲第一网站在线播放| 一本大道av伊人久久综合| 男男视频亚洲欧美| 有码一区二区三区| 久久综合一区二区| 欧美日韩高清不卡| av电影天堂一区二区在线观看| 婷婷丁香久久五月婷婷| 中文字幕在线观看一区二区| 欧美电影免费观看高清完整版在线| 91丨国产丨九色丨pron| 黄色日韩网站视频| 天天操天天综合网| 亚洲黄色av一区| 精品处破学生在线二十三| 在线观看国产一区二区| 粗大黑人巨茎大战欧美成人| 日本欧美肥老太交大片| 亚洲一区中文在线| 中文字幕一区二区三区在线不卡| 欧美xxxxxxxx| 欧美一区二区三区四区高清| 91老司机福利 在线| 国产成人免费视频精品含羞草妖精| 午夜成人免费电影| 亚洲综合久久久久| 国产精品国产三级国产普通话99| 欧美成人官网二区| 欧美一级在线免费| 在线电影院国产精品| 91在线视频观看| 99久久精品情趣| 大尺度一区二区| 高清av一区二区| 国产ts人妖一区二区| 极品少妇一区二区三区精品视频| 舔着乳尖日韩一区| 午夜欧美一区二区三区在线播放| 一区二区三区中文字幕精品精品 | av电影一区二区| 成人午夜激情片| 国产成人精品影视| 国产精品99久久久久| 国产精品69毛片高清亚洲| 国产自产2019最新不卡| 国产一区二区三区最好精华液| 精品中文av资源站在线观看| 久久精品国产网站| 久久99精品久久久久婷婷| 精品一区二区三区免费视频| 久久99日本精品| 国产精品综合二区| 国产成人免费视频精品含羞草妖精| 国产精品一线二线三线精华| 国产传媒欧美日韩成人| 国产成人日日夜夜| 91在线观看免费视频| 91福利精品视频| 欧美精品在线观看播放| 欧美一二三在线| 久久综合国产精品| 国产精品天干天干在观线| 国产精品国产自产拍高清av王其| 自拍偷在线精品自拍偷无码专区 | 日韩精品一级二级 | 午夜精品久久久久久| 免费观看在线色综合| 国产伦精品一区二区三区免费| 高清国产午夜精品久久久久久| 91美女在线看| 在线观看欧美日本| 日韩欧美国产综合| 国产精品乱人伦一区二区| 亚洲国产精品久久人人爱 | 国产精品自拍一区| 99久久久精品| 欧美一区二区免费| 国产精品欧美综合在线| 午夜亚洲国产au精品一区二区| 久久99国产精品尤物| 成人精品国产免费网站| 欧美吞精做爰啪啪高潮| 久久亚洲欧美国产精品乐播| 亚洲精品一二三| 日韩电影在线看| 暴力调教一区二区三区| 欧美日韩高清在线播放| 亚洲国产精品高清| 天堂影院一区二区| 粉嫩一区二区三区性色av| 欧美日韩精品欧美日韩精品| 久久精品欧美日韩精品| 亚洲国产欧美在线| 国产另类ts人妖一区二区| 日本福利一区二区| 久久麻豆一区二区| 亚洲国产精品久久人人爱蜜臀 | 国产精品国产三级国产| 免费成人在线影院| 色综合久久久久综合| 国产无遮挡一区二区三区毛片日本| 一区二区三区在线不卡| 粉嫩av亚洲一区二区图片| 日韩欧美在线影院| 亚洲va韩国va欧美va| 97精品国产露脸对白| 国产喷白浆一区二区三区| 午夜久久电影网| 色婷婷av一区二区| 国产精品久久久久久久久免费丝袜 | 精品视频在线免费| 亚洲欧洲日韩在线| 国内精品视频一区二区三区八戒| 欧美日韩三级一区| 一区二区在线电影| eeuss国产一区二区三区| 久久一留热品黄| 久久精品国产网站| 91精品在线一区二区| 亚洲国产精品一区二区www| 色综合久久天天综合网| 国产精品毛片高清在线完整版| 国产麻豆精品一区二区| 日韩精品一区二区三区在线观看 | 婷婷综合另类小说色区| 91福利在线导航| 亚洲精品v日韩精品| av成人老司机| 亚洲色图欧洲色图| 91麻豆国产自产在线观看| 综合欧美亚洲日本| 色婷婷久久久综合中文字幕 | 欧美一区二区成人6969| 视频一区二区三区在线| 69堂国产成人免费视频| 日韩国产精品大片| 欧美一区二区免费| 免费看黄色91| 欧美精品一区二区在线播放| 精品无人码麻豆乱码1区2区 | 国产精品一区二区三区网站| 欧美精品一区二区三区蜜臀| 老鸭窝一区二区久久精品| 精品久久五月天| 国产v日产∨综合v精品视频| 亚洲精品视频免费看| 日韩欧美综合一区| 国产一区视频网站| 欧美日本一道本在线视频| 亚洲一区二区三区四区不卡| 欧美天天综合网| 日本特黄久久久高潮| 欧美一区二视频| 韩国v欧美v日本v亚洲v| 欧美激情综合五月色丁香| 99久久精品一区| 亚洲一区二区成人在线观看| 欧美人妇做爰xxxⅹ性高电影 | 捆绑调教美女网站视频一区| 国产视频视频一区| 91麻豆免费看| 日本不卡的三区四区五区| 久久久久久久综合日本| av福利精品导航| 香蕉久久一区二区不卡无毒影院| 日韩视频一区二区三区在线播放| 国产精品一二三区| 一区二区三区四区亚洲| 日韩写真欧美这视频| 成人激情电影免费在线观看| 亚洲精品菠萝久久久久久久| 日韩欧美亚洲国产另类| av一区二区三区黑人| 日韩在线观看一区二区|