1   /*** 
2    * 
3    * Copyright 2004 Protique Ltd
4    * 
5    * Licensed under the Apache License, Version 2.0 (the "License"); 
6    * you may not use this file except in compliance with the License. 
7    * You may obtain a copy of the License at 
8    * 
9    * http://www.apache.org/licenses/LICENSE-2.0
10   * 
11   * Unless required by applicable law or agreed to in writing, software
12   * distributed under the License is distributed on an "AS IS" BASIS, 
13   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
14   * See the License for the specific language governing permissions and 
15   * limitations under the License. 
16   * 
17   **/
18  package org.codehaus.activemq.transport.jgroups;
19  
20  import junit.textui.TestRunner;
21  import org.codehaus.activemq.transport.TransportChannelTestSupport;
22  
23  /***
24   * @version $Revision: 1.1 $
25   */
26  public class JGroupsTransportChannelWithCustomConfigTest extends TransportChannelTestSupport {
27  
28      public static final String config = "jgroups:UDP(mcast_addr=228.10.9.8;mcast_port=5678):PING:FD:GMS";
29  
30      /*
31      public static final String config = "jgroups:" +
32              "UDP(mcast_addr=228.8.8.8;mcast_port=45566;ip_ttl=32;" +
33              "mcast_send_buf_size=64000;mcast_recv_buf_size=64000):" +
34              //"PIGGYBACK(max_wait_time=100;max_size=32000):" +
35              "PING(timeout=2000;num_initial_members=3):" +
36              "MERGE2(min_interval=5000;max_interval=10000):" +
37              "FD_SOCK:" +
38              "VERIFY_SUSPECT(timeout=1500):" +
39              "pbcast.NAKACK(max_xmit_size=8096;gc_lag=50;retransmit_timeout=600,1200,2400,4800):" +
40              "UNICAST(timeout=600,1200,2400,4800):" +
41              "pbcast.STABLE(desired_avg_gossip=20000):" +
42              "FRAG(frag_size=8096;down_thread=false;up_thread=false):" +
43              // "CAUSAL:" +
44              "pbcast.GMS(join_timeout=5000;join_retry_timeout=2000;" +
45              "shun=false;print_local_addr=true)";
46      */
47  
48      public static void main(String[] args) {
49          TestRunner.run(JGroupsTransportChannelWithCustomConfigTest.class);
50      }
51  
52      public JGroupsTransportChannelWithCustomConfigTest(String name) {
53          super(name);
54      }
55  
56      protected void setUp() throws Exception {
57          createSenderAndReceiver(config);
58          super.setUp();
59      }
60  
61  }