Mercurial > hg > blitz_condensed
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 } |