KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > demo > arrays > serverImpl


1 package demo.arrays;
2
3 import demo.arrays.MyServerPackage.*;
4
5 class serverImpl
6     extends MyServerPOA
7 {
8
9     public void _notify(MyServer[] s)
10     {
11     int [] j = new int[]{1,2,3};
12     for( int i = 0; i < s.length; i++)
13         s[i].write("Notification # "+i, j);
14     }
15
16     public void notify2(MyServer[] s)
17     {
18     int [] j = new int[]{26,19};
19     for( int i = 0; i < s.length; i++)
20         s[i].write2("Another Notification", j);
21     }
22
23     public void notify3(demo.arrays.MyServerPackage.arrayContainer ac)
24     {
25     int [] j = new int[2];
26     for( int i = 0; i < ac.shorty.length; i++)
27         System.out.println("notify3, ac["+i+"][0]: "+ ac.shorty[i][0]);
28     }
29
30     public int[] write(String JavaDoc s, int[] j)
31     {
32     int [] a = new int[]{ 42, 34,13};
33     java.lang.System.out.println("write: " + s + " size: " + j.length);
34     return a;
35     }
36     public int[] write2(String JavaDoc s, int[] j)
37     {
38     int [] a = new int[]{665};
39
40     System.out.println("write2: " + s + " size: " + j.length);
41     for( int i = 0; i < j.length; i++ )
42         System.out.println("[" + i + "]: " + j[i] );
43     return a;
44     }
45
46     public void printLongArray(long[] refs) {
47         System.out.println("Taille du tableau de long : " + refs.length);
48         for (int i=0; i<refs.length; i++ )
49             System.out.println("refs[" + i + "] = " + refs[i]);
50     }
51
52     public void printDoubleArray(double[] refs) {
53         System.out.println("Taille du tableau de doble : " + refs.length);
54         for (int i=0; i<refs.length; i++ )
55             System.out.println("refs[" + i + "] = " + refs[i]);
56     }
57
58 }
59
60
61
Popular Tags