List of all services available for the AM frisbee class of service

 1 <services>
 2 
 3   <serviceGroup name="frisbee" prefix="/frisbee">
 4     <info>Service to control frisbee servers to stream specific images</info>
 5 
 6     <service name="checkImage">
 7       <info>Check if a given disk image really exist on the repository</info>
 8       <args>
 9         <arg isRequired="false" name="img" value="[imgName]">
10           <info>name of image to check.</info>
11         </arg>
12       </args>
13     </service>
14 
15     <service name="getAddress">
16       <info>Get the port number of a frisbee server serving a specified image (start a new server if none exists)</info>
17       <args>
18         <arg isRequired="false" name="domain" value="[domain]">
19           <info>domain for request.</info>
20         </arg>
21         <arg isRequired="false" name="img" value="[imgName]">
22           <info>name of image to serve [defaultImage].</info>
23         </arg>
24       </args>
25     </service>
26 
27     <service name="status">
28       <info>Returns the list of all served image</info>
29       <args>
30         <arg isRequired="false" name="domain" value="[domain]">
31           <info>domain for request.</info>
32         </arg>
33         <arg isRequired="false" name="img" value="[imgName]">
34           <info>If defined, only report about that image.</info>
35         </arg>
36       </args>
37     </service>
38 
39     <service name="stop">
40       <info>Stop serving a specified image</info>
41       <args>
42         <arg isRequired="false" name="domain" value="[domain]">
43           <info>domain for request.</info>
44         </arg>
45         <arg isRequired="false" name="img" value="[imgName]">
46           <info>name of image to serve [defaultImage].</info>
47         </arg>
48       </args>
49     </service>
50 
51   </serviceGroup>
52 
53 </services>