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

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

?? testsenderconnections.java

?? 業界著名的tomcat服務器的最新6.0的源代碼。
?? JAVA
字號:
package org.apache.catalina.tribes.test.io;

import java.util.ArrayList;

import org.apache.catalina.tribes.Channel;
import org.apache.catalina.tribes.ManagedChannel;
import org.apache.catalina.tribes.Member;
import org.apache.catalina.tribes.MembershipListener;
import org.apache.catalina.tribes.group.GroupChannel;
import junit.framework.TestCase;
import org.apache.catalina.tribes.ChannelListener;
import java.io.Serializable;
import java.util.Random;
import java.util.HashMap;
import org.apache.catalina.tribes.transport.ReplicationTransmitter;

public class TestSenderConnections extends TestCase {
    private static int count = 2;
    private ManagedChannel[] channels = new ManagedChannel[count];
    private TestMsgListener[] listeners = new TestMsgListener[count];

    protected void setUp() throws Exception {
        super.setUp();
        for (int i = 0; i < channels.length; i++) {
            channels[i] = new GroupChannel();
            channels[i].getMembershipService().setPayload( ("Channel-" + (i + 1)).getBytes("ASCII"));
            listeners[i] = new TestMsgListener( ("Listener-" + (i + 1)));
            channels[i].addChannelListener(listeners[i]);
            channels[i].start(Channel.SND_RX_SEQ|Channel.SND_TX_SEQ);

        }
    }

    public void clear() {
    }

    public void sendMessages(long delay, long sleep) throws Exception {
        Member local = channels[0].getLocalMember(true);
        Member dest = channels[1].getLocalMember(true);
        int n = 3;
        System.out.println("Sending " + n + " messages from [" + local.getName() + "] to [" + dest.getName() + "]");
        for (int i = 0; i < n; i++) {
            channels[0].send(new Member[] {dest}, new TestMsg(), 0);
            if ( delay > 0 ) Thread.sleep(delay);
        }
        System.out.println("Messages sent. Sleeping for "+(sleep/1000)+" seconds to inspect connections");
        if ( sleep > 0 ) Thread.sleep(sleep);

    }

    public void testConnectionLinger() throws Exception {
        sendMessages(0,15000);
    }
    
    public void testKeepAliveCount() throws Exception {
        System.out.println("Setting keep alive count to 0");
        for (int i = 0; i < channels.length; i++) {
            ReplicationTransmitter t = (ReplicationTransmitter)channels[0].getChannelSender();
            t.getTransport().setKeepAliveCount(0);
        }
        sendMessages(1000,15000);
    }

    public void testKeepAliveTime() throws Exception {
        System.out.println("Setting keep alive count to 1 second");
        for (int i = 0; i < channels.length; i++) {
            ReplicationTransmitter t = (ReplicationTransmitter)channels[0].getChannelSender();
            t.getTransport().setKeepAliveTime(1000);
        }
        sendMessages(2000,15000);
    }

    protected void tearDown() throws Exception {
        for (int i = 0; i < channels.length; i++) {
            channels[i].stop(Channel.DEFAULT);
        }

    }
    
    public static class TestMsg implements Serializable {
        static Random r = new Random(System.currentTimeMillis());
        HashMap map = new HashMap();
        public TestMsg() {
            int size = Math.abs(r.nextInt() % 200);
            for (int i=0; i<size; i++ ) {
                int length = Math.abs(r.nextInt() %65000);
                ArrayList list = new ArrayList(length);
                map.put(new Integer(i),list);
            }
        }
    }

    public class TestMsgListener implements ChannelListener {
        public String name = null;
        public TestMsgListener(String name) {
            this.name = name;
        }
        
        public void messageReceived(Serializable msg, Member sender) {
            System.out.println("["+name+"] Received message:"+msg+" from " + sender.getName());
        }

    
        public boolean accept(Serializable msg, Member sender) {
            return true;
        }


        
    }

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
美国欧美日韩国产在线播放| 国产91精品久久久久久久网曝门| 欧美在线观看一二区| 中文字幕视频一区| www.欧美色图| 国产精品久久国产精麻豆99网站| 国产大陆精品国产| 久久九九全国免费| 国产宾馆实践打屁股91| 国产欧美一区二区精品秋霞影院| 国产在线不卡视频| 国产午夜亚洲精品不卡| 国产98色在线|日韩| 国产女同性恋一区二区| 粉嫩aⅴ一区二区三区四区| 国产精品久久久久毛片软件| 成人av午夜电影| 自拍偷自拍亚洲精品播放| 中文字幕一区二区三区乱码在线| k8久久久一区二区三区| 亚洲精品中文字幕乱码三区| 在线免费av一区| 首页综合国产亚洲丝袜| 日韩一级高清毛片| 国产一区二区三区美女| 亚洲国产精品v| 色婷婷综合久久久久中文 | 亚洲欧美另类久久久精品| 色综合久久久网| 五月婷婷久久丁香| 日韩一区二区三区视频| 国产另类ts人妖一区二区| 国产精品电影院| 欧美性xxxxxxxx| 蜜桃视频在线一区| 国产三级欧美三级| 99久久国产综合精品女不卡| 亚洲成人精品一区| 精品国产人成亚洲区| 成人精品高清在线| 一区二区三区在线看| 6080日韩午夜伦伦午夜伦| 国产自产2019最新不卡| 中文字幕一区二区三区在线不卡| 欧美日韩在线观看一区二区 | 青青草国产精品亚洲专区无| 亚洲精品一区二区三区蜜桃下载 | 极品少妇xxxx精品少妇| 欧美激情一区二区三区四区 | 不卡高清视频专区| 一区二区不卡在线视频 午夜欧美不卡在| 69堂成人精品免费视频| 国产一区不卡视频| 亚洲欧美日本在线| 日韩欧美国产三级电影视频| 成人高清伦理免费影院在线观看| 亚洲va在线va天堂| 久久久精品免费网站| 欧美午夜精品一区二区三区| 激情亚洲综合在线| 一区二区三区不卡在线观看 | 亚洲成在人线免费| 久久日一线二线三线suv| 91亚洲男人天堂| 久久66热偷产精品| 一区二区不卡在线视频 午夜欧美不卡在| 精品美女在线观看| 日本二三区不卡| 国产精品香蕉一区二区三区| 亚洲午夜一区二区| 欧美国产日韩一二三区| 欧美一区二区三区四区在线观看| www.亚洲人| 蜜臂av日日欢夜夜爽一区| 亚洲日本在线a| 蜜桃视频一区二区三区| 亚洲免费av高清| 久久久久久久久久电影| 欧美四级电影网| 成人18视频在线播放| 奇米精品一区二区三区在线观看一| 1024国产精品| 久久尤物电影视频在线观看| 欧美性生活大片视频| 成人h精品动漫一区二区三区| 久久精品国产99国产精品| 亚洲资源中文字幕| 国产精品国产三级国产三级人妇| 日韩免费成人网| 欧美精品免费视频| 色悠悠久久综合| 成人av在线电影| 国产毛片精品视频| 麻豆免费精品视频| 日韩中文字幕亚洲一区二区va在线| 亚洲色图制服诱惑| 欧美国产精品一区| 久久综合久久综合九色| 日韩一区国产二区欧美三区| 色噜噜狠狠色综合欧洲selulu| 国产精品18久久久久| 麻豆精品精品国产自在97香蕉| 亚洲第一在线综合网站| 一区二区三区四区亚洲| 国产精品视频第一区| 久久精品一二三| 精品国产免费一区二区三区四区| 91精品婷婷国产综合久久竹菊| 欧美三区在线视频| 色8久久精品久久久久久蜜| av一本久道久久综合久久鬼色| 国产精品中文字幕欧美| 国产最新精品精品你懂的| 麻豆成人免费电影| 美国十次了思思久久精品导航| 丝袜美腿亚洲色图| 午夜私人影院久久久久| 午夜天堂影视香蕉久久| 亚洲午夜免费电影| 亚洲va韩国va欧美va| 亚洲成av人片在www色猫咪| 亚洲电影视频在线| 午夜精品视频一区| 日韩成人av影视| 青青草视频一区| 久久国产夜色精品鲁鲁99| 免费成人av资源网| 另类专区欧美蜜桃臀第一页| 另类人妖一区二区av| 激情综合一区二区三区| 国产一区二区三区四| 国产最新精品免费| 国产精品 欧美精品| 成人免费va视频| 91麻豆精品在线观看| 一本色道久久综合亚洲aⅴ蜜桃| 91免费在线播放| 91高清视频在线| 欧美日韩美女一区二区| 欧美日本一区二区三区| 91精品国产麻豆| 亚洲精品一区二区三区四区高清| 久久亚洲精品小早川怜子| 国产欧美日韩在线看| 18欧美亚洲精品| 亚洲成av人片一区二区三区| 青青草97国产精品免费观看无弹窗版| 美女网站在线免费欧美精品| 国产在线不卡视频| 1024成人网| 亚洲在线免费播放| 日韩精品电影在线| 激情五月婷婷综合网| 成人一区二区在线观看| 99精品黄色片免费大全| 欧美日韩精品系列| 日韩欧美在线网站| 国产精品人妖ts系列视频| 亚洲黄色免费电影| 日本不卡123| 粉嫩av一区二区三区| 在线精品国精品国产尤物884a| 91.com视频| 欧美激情综合网| 亚洲午夜激情网站| 久久99精品久久久久久| av亚洲精华国产精华| 欧美日韩国产综合一区二区 | 欧美老女人第四色| 精品久久久影院| 亚洲色图欧洲色图| 日本在线播放一区二区三区| 国产麻豆精品一区二区| 色一情一乱一乱一91av| 日韩午夜激情视频| 国产精品久久精品日日| 视频一区视频二区中文| 国产高清不卡一区| 精品婷婷伊人一区三区三| 日韩精品一区二区三区四区视频| 国产精品九色蝌蚪自拍| 日韩国产欧美在线播放| 成人网男人的天堂| 欧美人狂配大交3d怪物一区| 久久亚洲精品国产精品紫薇| 亚洲人成精品久久久久久| 麻豆国产精品一区二区三区| 99精品1区2区| 日韩精品一区二区在线| 日韩理论片网站| 美女精品一区二区| 色综合久久中文字幕综合网| 亚洲精品在线观| 亚洲一区免费在线观看| 国精产品一区一区三区mba视频| 91福利在线免费观看| 久久精品亚洲国产奇米99| 亚洲bdsm女犯bdsm网站| 波多野结衣在线一区| 日韩欧美一区二区视频|