KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > objectweb > jac > samples > ring > Ring


1 /*
2   Copyright (C) AOPSYS (http://www.aopsys.com)
3
4   This program is free software; you can redistribute it and/or modify
5   it under the terms of the GNU General Public License as published by
6   the Free Software Foundation; either version 2 of the License, or
7   (at your option) any later version.
8
9   This program is distributed in the hope that it will be useful,
10   but WITHOUT ANY WARRANTY; without even the implied warranty of
11   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12   GNU General Public License for more details.
13
14   You should have received a copy of the GNU General Public License
15   along with this program; if not, write to the Free Software
16   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
17 */

18
19 package org.objectweb.jac.samples.ring;
20
21 /**
22  * The following example shows a ring structure that works as well in a
23  * centralized or in a distributed way.
24  *
25  * <p>To run this sample:
26  * - rmiregistery &
27  * - go 3 & (in the org/objectweb/jac/scripts directory to launch 2 jac servers)
28  * - jac -G -D Run (you can call roundtrip on any element, with the
29  * number of token exchanched as the argument) */

30
31 public class Ring {
32
33     public static void main( String JavaDoc[] args ) {
34
35         RingElement element0 = new RingElement();
36         RingElement element1 = new RingElement();
37         RingElement element2 = new RingElement();
38     
39         element0.setPrevious( element2 );
40         element1.setPrevious( element0 );
41         element2.setPrevious( element1 );
42         
43         element2.roundTrip( 50 );
44     }
45 }
46
47
48
49
50
51
Popular Tags