    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  }