File: application.xml

package info (click to toggle)
zeroc-ice 3.3.1-12
  • links: PTS
  • area: main
  • in suites: squeeze
  • size: 40,720 kB
  • ctags: 46,971
  • sloc: cpp: 241,481; java: 104,729; cs: 66,568; python: 18,996; makefile: 5,797; xml: 5,397; ruby: 4,788; php: 3,172; yacc: 3,113; lex: 2,223; ansic: 1,249; perl: 1,200; sh: 182; sql: 73
file content (57 lines) | stat: -rw-r--r-- 2,992 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
<?xml version="1.0" encoding="UTF-8" ?>
<!-- This file was written by IceGrid Admin -->
<icegrid>
   <application name="HelloSimpsons">
      <service-template id="HelloService">
         <parameter name="name"/>
         <service name="${name}" entry="HelloServiceI">
            <description>A very simple service named after ${name}</description>
            <properties>
               <property name="Hello.Identity" value="hello"/>
            </properties>
            <adapter name="Hello-${name}" endpoints="default" id="Hello-${name}" replica-group="HelloGroup" server-lifetime="false"/>
         </service>
      </service-template>
      <server-template id="Glacier2">
         <parameter name="instance-name" default="${application}.Glacier2"/>
         <parameter name="client-endpoints"/>
         <parameter name="server-endpoints"/>
         <parameter name="session-timeout" default="0"/>
         <server id="${instance-name}" activation="manual" exe="glacier2router">
            <properties>
               <property name="Ice.Admin.Endpoints" value="tcp -h 127.0.0.1"/>
               <property name="Glacier2.Client.Endpoints" value="${client-endpoints}"/>
               <property name="Glacier2.Server.Endpoints" value="${server-endpoints}"/>
               <property name="Glacier2.InstanceName" value="${instance-name}"/>
               <property name="Glacier2.SessionTimeout" value="${session-timeout}"/>
            </properties>
         </server>
      </server-template>
      <replica-group id="HelloGroup">
         <load-balancing type="round-robin" n-replicas="1"/>
         <object identity="hello" type="::Demo::Hello"/>
      </replica-group>
      <node name="localhost">
         <server-instance template="Glacier2" instance-name="DemoGlacier2" client-endpoints="tcp -h localhost -p 4063" server-endpoints="tcp">
            <properties>
               <property name="Glacier2.SessionManager" value="DemoIceGrid/AdminSessionManager"/>
               <property name="Glacier2.PermissionsVerifier" value="DemoGlacier2/NullPermissionsVerifier"/>
            </properties>
         </server-instance>
         <icebox id="IceBox" activation="on-demand" exe="java">
            <description>A sample IceBox server</description>
            <option>IceBox.Server</option>
            <properties>
               <property name="IceBox.InstanceName" value="${server}"/>
               <property name="Ice.Admin.Endpoints" value="tcp -h 127.0.0.1"/>
               <property name="IceBox.Trace.ServiceObserver" value="1"/>
            </properties>
            <service-instance template="HelloService" name="Homer"/>
            <service-instance template="HelloService" name="Marge"/>
            <service-instance template="HelloService" name="Bart"/>
            <service-instance template="HelloService" name="Lisa"/>
            <service-instance template="HelloService" name="Maggie"/>
         </icebox>
      </node>
   </application>
</icegrid>