comparison config/start-act-blitz21.config @ 0:3dc0c5604566

Initial checkin of blitz 2.0 fcs - no installer yet.
author Dan Creswell <dan.creswell@gmail.com>
date Sat, 21 Mar 2009 11:00:06 +0000
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:3dc0c5604566
1 import com.sun.jini.start.ServiceDescriptor;
2 import com.sun.jini.start.SharedActivatableServiceDescriptor;
3 import com.sun.jini.start.SharedActivationGroupDescriptor;
4 import com.sun.jini.config.ConfigUtil;
5
6 com.sun.jini.start {
7 private static codebasePort = "8081";
8
9 private static blitzCodebase = ConfigUtil.concat(new Object[] {
10 "http://", ConfigUtil.getHostName(), ":", codebasePort, "/",
11 "blitz-dl.jar"});
12
13 // Should be updated by installer
14 // JINI 2.0 libs should be in this directory
15 private static jiniRoot = "/Users/dan/jini/jini2_1/lib/";
16
17 // Should be edited to point at the directory containing the je.jar
18 // a version of which can be found in the dbjava directory of the
19 // distribution
20 //
21 private static dbLib = "dbjava/je.jar";
22
23 // The directory where you installed Blitz
24 //
25 private static blitzRoot = "/Users/dan/src/jini/blitz_pj_05/";
26
27 private static blitzLib = ConfigUtil.concat(new Object[] {
28 blitzRoot, "lib/"
29 });
30
31 private static otherLib = ConfigUtil.concat(new Object[] {
32 blitzRoot, "thirdpartylib/"
33 });
34
35 private static blitzPolicy = ConfigUtil.concat(new Object[] {
36 blitzRoot, "config/policy.all"});
37
38 private static separator = System.getProperty("path.separator");
39
40 private static blitzClasspath = ConfigUtil.concat(new Object[] {
41 jiniRoot, "jsk-lib.jar",
42 separator, jiniRoot, "sun-util.jar", separator, dbLib,
43 separator, otherLib, "backport-util-concurrent50.jar",
44 separator, blitzLib, "blitz.jar"});
45
46 private static blitzConfig = ConfigUtil.concat(new Object[] {
47 blitzRoot, "config/blitz-act.config"});
48
49
50 //
51 // Shared Group Environment
52 //
53 private static sharedVM_policy = blitzPolicy;
54 private static sharedVM_classpath = ConfigUtil.concat(new Object[] {
55 jiniRoot, "sharedvm.jar"});
56 private static sharedVM_log = "/tmp/sharedvm.log";
57 private static sharedVM_command = null;
58 private static sharedVM_options = null;
59 private static sharedVM_properties = null;
60 private static sharedVM =
61 new SharedActivationGroupDescriptor(
62 sharedVM_policy,
63 sharedVM_classpath,
64 sharedVM_log,
65 sharedVM_command,
66 sharedVM_options,
67 sharedVM_properties);
68
69 private static blitzDesc = new SharedActivatableServiceDescriptor(
70 blitzCodebase, blitzPolicy, blitzClasspath,
71 "org.dancres.blitz.remote.BlitzServiceImpl",
72 sharedVM_log,
73 new String[] { blitzConfig },
74 true /* restart */);
75
76
77 static serviceDescriptors = new ServiceDescriptor[] {
78 sharedVM, blitzDesc
79 };
80
81 //
82 // Shared Group
83 //
84 private static shared_group_codebase = ConfigUtil.concat(new Object[] {"http://", ConfigUtil.getHostName(), ":8080/group-dl.jar"});
85 private static shared_group_policy = blitzPolicy;
86 private static shared_group_classpath = ConfigUtil.concat(new Object[] {
87 jiniRoot, "group.jar"});
88 private static shared_group_config = ConfigUtil.concat(new Object[] {
89 blitzRoot, "config/activatable-group.config"});
90 private static shared_group_impl = "com.sun.jini.start.SharedGroupImpl";
91 private static shared_group_service =
92 new SharedActivatableServiceDescriptor(
93 shared_group_codebase,
94 shared_group_policy,
95 shared_group_classpath,
96 shared_group_impl,
97 sharedVM_log, // Same as above
98 new String[] { shared_group_config },
99 false);
100 }