• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java ManagedChannel类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中org.apache.catalina.tribes.ManagedChannel的典型用法代码示例。如果您正苦于以下问题:Java ManagedChannel类的具体用法?Java ManagedChannel怎么用?Java ManagedChannel使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



ManagedChannel类属于org.apache.catalina.tribes包,在下文中一共展示了ManagedChannel类的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: main

import org.apache.catalina.tribes.ManagedChannel; //导入依赖的package包/类
@SuppressWarnings("unused")
public static void main(String[] args) throws Exception {
    if (args.length==0) usage();
    main = Thread.currentThread();
    ManagedChannel channel = (ManagedChannel) ChannelCreator.createChannel(args);
    Properties props = new Properties();
    props.setProperty("mydomainkey","mydomainvalue");
    props.setProperty("someotherkey", Arrays.toString(UUIDGenerator.randomUUID(true)));
    new MembersWithProperties(channel, props);
    channel.start(Channel.DEFAULT);
    Runtime.getRuntime().addShutdownHook(new Shutdown(channel));
    try {
        Thread.sleep(Long.MAX_VALUE);
    }catch(InterruptedException ix) {
        Thread.sleep(5000);//allow everything to shutdown
    }
}
 
开发者ID:liaokailin,项目名称:tomcat7,代码行数:18,代码来源:MembersWithProperties.java


示例2: main

import org.apache.catalina.tribes.ManagedChannel; //导入依赖的package包/类
/**
 * Main method
 * @param args
 * @throws Exception
 */
@SuppressWarnings("unused")
public static void main(String[] args) throws Exception {
    long start = System.currentTimeMillis();
    //create a channel object
    ManagedChannel channel = (ManagedChannel) ChannelCreator.createChannel(args);
    //define a map name, unless one is defined as a paramters
    String mapName = "MapDemo";
    if ( args.length > 0 && (!args[args.length-1].startsWith("-"))) {
        mapName = args[args.length-1];
    }
    //start the channel
    channel.start(Channel.DEFAULT);
    //listen for shutdown
    Runtime.getRuntime().addShutdownHook(new Shutdown(channel));
    //create a map demo object
    new MapDemo(channel,mapName);

    //put the main thread to sleep until we are done
    System.out.println("System test complete, time to start="+(System.currentTimeMillis()-start)+" ms. Sleeping to let threads finish.");
    Thread.sleep(60 * 1000 * 60);
}
 
开发者ID:liaokailin,项目名称:tomcat7,代码行数:27,代码来源:MapDemo.java


示例3: setUp

import org.apache.catalina.tribes.ManagedChannel; //导入依赖的package包/类
@Before
public void setUp() throws Exception {
    channel1 = new GroupChannel();
    channel2 = new GroupChannel();
    channel1.getMembershipService().setPayload("Channel-1".getBytes("ASCII"));
    channel2.getMembershipService().setPayload("Channel-2".getBytes("ASCII"));
    mbrlist1 = new TestMbrListener("Channel-1");
    mbrlist2 = new TestMbrListener("Channel-2");
    tcpFailureDetector1 = new TcpFailureDetector();
    tcpFailureDetector2 = new TcpFailureDetector();
    channel1.addInterceptor(tcpFailureDetector1);
    channel2.addInterceptor(tcpFailureDetector2);
    channel1.addMembershipListener(mbrlist1);
    channel2.addMembershipListener(mbrlist2);
    TesterUtil.addRandomDomain(new ManagedChannel[] {channel1, channel2});
}
 
开发者ID:liaokailin,项目名称:tomcat7,代码行数:17,代码来源:TestTcpFailureDetector.java


示例4: setUp

import org.apache.catalina.tribes.ManagedChannel; //导入依赖的package包/类
@Before
public void setUp() throws Exception {
    channel1 = new GroupChannel();
    channel1.addInterceptor(new MessageDispatch15Interceptor());
    channel2 = new GroupChannel();
    channel2.addInterceptor(new MessageDispatch15Interceptor());
    ThroughputInterceptor tint = new ThroughputInterceptor();
    tint.setInterval(500);
    ThroughputInterceptor tint2 = new ThroughputInterceptor();
    tint2.setInterval(500);
    //channel1.addInterceptor(tint);
    channel2.addInterceptor(tint2);
    listener1 = new Listener();
    ReceiverBase rb1 = (ReceiverBase)channel1.getChannelReceiver();
    ReceiverBase rb2 = (ReceiverBase)channel2.getChannelReceiver();
    rb1.setUdpPort(50000);
    rb2.setUdpPort(50000);
    channel2.addChannelListener(listener1);
    TesterUtil.addRandomDomain(new ManagedChannel[] {channel1, channel2});
    channel1.start(Channel.DEFAULT);
    channel2.start(Channel.DEFAULT);
}
 
开发者ID:liaokailin,项目名称:tomcat7,代码行数:23,代码来源:TestMulticastPackages.java


示例5: WkaBasedMembershipScheme

import org.apache.catalina.tribes.ManagedChannel; //导入依赖的package包/类
public WkaBasedMembershipScheme(ManagedChannel channel,
                                OperationMode mode,
                                List<MembershipManager> applicationDomainMembershipManagers,
                                MembershipManager primaryMembershipManager,
                                Map<String, Parameter> parameters,
                                byte[] domain,
                                List<Member> members,
                                boolean atmostOnceMessageSemantics,
                                boolean preserverMsgOrder) {
    this.channel = channel;
    this.mode = mode;
    this.applicationDomainMembershipManagers = applicationDomainMembershipManagers;
    this.primaryMembershipManager = primaryMembershipManager;
    this.parameters = parameters;
    this.localDomain = domain;
    this.members = members;
    this.atmostOnceMessageSemantics = atmostOnceMessageSemantics;
    this.preserverMsgOrder = preserverMsgOrder;
    if(mode instanceof ClusterManagementMode){
        ((ClusterManagementMode) mode).setWkaBasedMembershipScheme(this);
    }
}
 
开发者ID:wso2,项目名称:wso2-axis2,代码行数:23,代码来源:WkaBasedMembershipScheme.java


示例6: main

import org.apache.catalina.tribes.ManagedChannel; //导入依赖的package包/类
/**
 * Main method
 * @param args
 * @throws Exception
 */
@SuppressWarnings("unused")
public static void main(String[] args) throws Exception {
    long start = System.currentTimeMillis();
    //create a channel object
    ManagedChannel channel = (ManagedChannel) ChannelCreator.createChannel(args);
    //define a map name, unless one is defined as a paramters
    String mapName = "MapDemo";
    if ( args.length > 0 && (!args[args.length-1].startsWith("-"))) {
        mapName = args[args.length-1];
    }
    //start the channel
    channel.start(Channel.DEFAULT);
    //listen for shutdown
    Runtime.getRuntime().addShutdownHook(new Shutdown(channel));
    //create a map demo object
    new MapDemo(channel,mapName);
    
    //put the main thread to sleep until we are done
    System.out.println("System test complete, time to start="+(System.currentTimeMillis()-start)+" ms. Sleeping to let threads finish.");
    Thread.sleep(60 * 1000 * 60);
}
 
开发者ID:WhiteBearSolutions,项目名称:WBSAirback,代码行数:27,代码来源:MapDemo.java


示例7: LoadTest

import org.apache.catalina.tribes.ManagedChannel; //导入依赖的package包/类
public LoadTest(ManagedChannel channel,
                boolean send,
                int msgCount,
                boolean debug,
                long pause,
                int stats,
                boolean breakOnEx) {
    this.channel = channel;
    this.send = send;
    this.msgCount = msgCount;
    this.debug = debug;
    this.pause = pause;
    this.statsInterval = stats;
    this.breakonChannelException = breakOnEx;
}
 
开发者ID:liaokailin,项目名称:tomcat7,代码行数:16,代码来源:LoadTest.java


示例8: setUp

import org.apache.catalina.tribes.ManagedChannel; //导入依赖的package包/类
@Before
public void setUp() throws Exception {
    channel1 = new GroupChannel();
    channel1.addInterceptor(new MessageDispatch15Interceptor());
    channel2 = new GroupChannel();
    channel2.addInterceptor(new MessageDispatch15Interceptor());
    listener1 = new Listener();
    channel2.addChannelListener(listener1);
    TesterUtil.addRandomDomain(new ManagedChannel[] {channel1, channel2});
    channel1.start(Channel.DEFAULT);
    channel2.start(Channel.DEFAULT);
}
 
开发者ID:liaokailin,项目名称:tomcat7,代码行数:13,代码来源:TestDataIntegrity.java


示例9: setUp

import org.apache.catalina.tribes.ManagedChannel; //导入依赖的package包/类
@Before
public void setUp() throws Exception {
    channel1 = new GroupChannel();
    channel2 = new GroupChannel();
    listener1 = new Listener();
    channel2.addChannelListener(listener1);
    TesterUtil.addRandomDomain(new ManagedChannel[] {channel1, channel2});
    channel1.start(Channel.DEFAULT);
    channel2.start(Channel.DEFAULT);
}
 
开发者ID:liaokailin,项目名称:tomcat7,代码行数:11,代码来源:TestRemoteProcessException.java



注:本文中的org.apache.catalina.tribes.ManagedChannel类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java SystemIDResolver类代码示例发布时间:2022-05-23
下一篇:
Java ErrorReceiver类代码示例发布时间:2022-05-23
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap