~cgb-cs/appscale/appscale-main

« back to all changes in this revision

Viewing changes to AppController/doc/index.html

  • Committer: Chris Bunch
  • Date: 2012-02-18 06:15:47 UTC
  • Revision ID: cgb@cs.ucsb.edu-20120218061547-8dg3gyqkiwzorqwh
adding rdoc generation and initial docs

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0" encoding="UTF-8"?>
 
2
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
 
3
  "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
 
4
 
 
5
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
 
6
<head>
 
7
  <meta content="text/html; charset=UTF-8" http-equiv="Content-Type" />
 
8
 
 
9
  <title>RDoc Documentation</title>
 
10
 
 
11
  <link type="text/css" media="screen" href="rdoc.css" rel="stylesheet" />
 
12
 
 
13
  <script src="js/jquery.js" type="text/javascript" charset="utf-8"></script>
 
14
  <script src="js/thickbox-compressed.js" type="text/javascript" charset="utf-8"></script>
 
15
  <script src="js/quicksearch.js" type="text/javascript" charset="utf-8"></script>
 
16
  <script src="js/darkfish.js" type="text/javascript" charset="utf-8"></script>
 
17
 
 
18
</head>
 
19
<body class="indexpage">
 
20
 
 
21
  
 
22
  <h1>RDoc Documentation</h1>
 
23
 
 
24
  
 
25
  <p>This is the API documentation for 'RDoc Documentation'.</p>
 
26
  
 
27
 
 
28
  
 
29
  
 
30
 
 
31
  <h2 id="classes">Classes/Modules</h2>
 
32
  <ul>
 
33
    
 
34
    <li class="class"><a href="AppControllerClient.html">AppControllerClient</a></li>
 
35
    
 
36
    <li class="class"><a href="BlobServer.html">BlobServer</a></li>
 
37
    
 
38
    <li class="class"><a href="Collectd.html">Collectd</a></li>
 
39
    
 
40
    <li class="module"><a href="CronHelper.html">CronHelper</a></li>
 
41
    
 
42
    <li class="class"><a href="Djinn.html">Djinn</a></li>
 
43
    
 
44
    <li class="class"><a href="DjinnJobData.html">DjinnJobData</a></li>
 
45
    
 
46
    <li class="class"><a href="DjinnServer.html">DjinnServer</a></li>
 
47
    
 
48
    <li class="class"><a href="Ejabberd.html">Ejabberd</a></li>
 
49
    
 
50
    <li class="module"><a href="GodInterface.html">GodInterface</a></li>
 
51
    
 
52
    <li class="class"><a href="HAProxy.html">HAProxy</a></li>
 
53
    
 
54
    <li class="module"><a href="HelperFunctions.html">HelperFunctions</a></li>
 
55
    
 
56
    <li class="class"><a href="JSONClient.html">JSONClient</a></li>
 
57
    
 
58
    <li class="class"><a href="LoadBalancer.html">LoadBalancer</a></li>
 
59
    
 
60
    <li class="class"><a href="Monitoring.html">Monitoring</a></li>
 
61
    
 
62
    <li class="class"><a href="Nginx.html">Nginx</a></li>
 
63
    
 
64
    <li class="class"><a href="Object.html">Object</a></li>
 
65
    
 
66
    <li class="class"><a href="PbServer.html">PbServer</a></li>
 
67
    
 
68
    <li class="class"><a href="RabbitMQ.html">RabbitMQ</a></li>
 
69
    
 
70
    <li class="class"><a href="Repo.html">Repo</a></li>
 
71
    
 
72
    <li class="class"><a href="UserAppClient.html">UserAppClient</a></li>
 
73
    
 
74
    <li class="class"><a href="ZKInterface.html">ZKInterface</a></li>
 
75
    
 
76
  </ul>
 
77
 
 
78
  <h2 id="methods">Methods</h2>
 
79
  <ul>
 
80
    
 
81
      <li><a href="ZKInterface.html#method-c-add_app_entry">::add_app_entry &mdash; ZKInterface</a></li>
 
82
    
 
83
      <li><a href="Nginx.html#method-c-app_listen_port">::app_listen_port &mdash; Nginx</a></li>
 
84
    
 
85
      <li><a href="HAProxy.html#method-c-app_listen_port">::app_listen_port &mdash; HAProxy</a></li>
 
86
    
 
87
      <li><a href="HelperFunctions.html#method-c-application_port">::application_port &mdash; HelperFunctions</a></li>
 
88
    
 
89
      <li><a href="BlobServer.html#method-c-blob_script">::blob_script &mdash; BlobServer</a></li>
 
90
    
 
91
      <li><a href="Nginx.html#method-c-check_config">::check_config &mdash; Nginx</a></li>
 
92
    
 
93
      <li><a href="CronHelper.html#method-c-clear_crontab">::clear_crontab &mdash; CronHelper</a></li>
 
94
    
 
95
      <li><a href="Collectd.html#method-c-clear_monitoring_data">::clear_monitoring_data &mdash; Collectd</a></li>
 
96
    
 
97
      <li><a href="Ejabberd.html#method-c-clear_online_users">::clear_online_users &mdash; Ejabberd</a></li>
 
98
    
 
99
      <li><a href="HAProxy.html#method-c-clear_sites_enabled">::clear_sites_enabled &mdash; HAProxy</a></li>
 
100
    
 
101
      <li><a href="Nginx.html#method-c-clear_sites_enabled">::clear_sites_enabled &mdash; Nginx</a></li>
 
102
    
 
103
      <li><a href="Collectd.html#method-c-clear_sites_enabled">::clear_sites_enabled &mdash; Collectd</a></li>
 
104
    
 
105
      <li><a href="HelperFunctions.html#method-c-convert_fqdn_to_ip">::convert_fqdn_to_ip &mdash; HelperFunctions</a></li>
 
106
    
 
107
      <li><a href="Djinn.html#method-c-convert_location_array_to_class">::convert_location_array_to_class &mdash; Djinn</a></li>
 
108
    
 
109
      <li><a href="Djinn.html#method-c-convert_location_class_to_array">::convert_location_class_to_array &mdash; Djinn</a></li>
 
110
    
 
111
      <li><a href="Nginx.html#method-c-create_app_config">::create_app_config &mdash; Nginx</a></li>
 
112
    
 
113
      <li><a href="HAProxy.html#method-c-create_app_config">::create_app_config &mdash; HAProxy</a></li>
 
114
    
 
115
      <li><a href="Nginx.html#method-c-create_app_load_balancer_config">::create_app_load_balancer_config &mdash; Nginx</a></li>
 
116
    
 
117
      <li><a href="HAProxy.html#method-c-create_app_load_balancer_config">::create_app_load_balancer_config &mdash; HAProxy</a></li>
 
118
    
 
119
      <li><a href="HAProxy.html#method-c-create_app_monitoring_config">::create_app_monitoring_config &mdash; HAProxy</a></li>
 
120
    
 
121
      <li><a href="Nginx.html#method-c-create_app_monitoring_config">::create_app_monitoring_config &mdash; Nginx</a></li>
 
122
    
 
123
      <li><a href="HelperFunctions.html#method-c-create_appscale_security_group">::create_appscale_security_group &mdash; HelperFunctions</a></li>
 
124
    
 
125
      <li><a href="Nginx.html#method-c-create_pbserver_config">::create_pbserver_config &mdash; Nginx</a></li>
 
126
    
 
127
      <li><a href="HAProxy.html#method-c-create_pbserver_config">::create_pbserver_config &mdash; HAProxy</a></li>
 
128
    
 
129
      <li><a href="DjinnJobData.html#method-c-deserialize">::deserialize &mdash; DjinnJobData</a></li>
 
130
    
 
131
      <li><a href="HelperFunctions.html#method-c-deserialize_info_from_tools">::deserialize_info_from_tools &mdash; HelperFunctions</a></li>
 
132
    
 
133
      <li><a href="Ejabberd.html#method-c-does_app_need_receive-3F">::does_app_need_receive? &mdash; Ejabberd</a></li>
 
134
    
 
135
      <li><a href="Repo.html#method-c-does_file_exist-3F">::does_file_exist? &mdash; Repo</a></li>
 
136
    
 
137
      <li><a href="HelperFunctions.html#method-c-does_image_have_location-3F">::does_image_have_location? &mdash; HelperFunctions</a></li>
 
138
    
 
139
      <li><a href="HelperFunctions.html#method-c-encrypt_password">::encrypt_password &mdash; HelperFunctions</a></li>
 
140
    
 
141
      <li><a href="HelperFunctions.html#method-c-ensure_db_is_supported">::ensure_db_is_supported &mdash; HelperFunctions</a></li>
 
142
    
 
143
      <li><a href="HelperFunctions.html#method-c-ensure_image_is_appscale">::ensure_image_is_appscale &mdash; HelperFunctions</a></li>
 
144
    
 
145
      <li><a href="RabbitMQ.html#method-c-erase_local_files">::erase_local_files &mdash; RabbitMQ</a></li>
 
146
    
 
147
      <li><a href="HelperFunctions.html#method-c-expires_duration">::expires_duration &mdash; HelperFunctions</a></li>
 
148
    
 
149
      <li><a href="HelperFunctions.html#method-c-find_majority_item">::find_majority_item &mdash; HelperFunctions</a></li>
 
150
    
 
151
      <li><a href="HelperFunctions.html#method-c-generate_location_config">::generate_location_config &mdash; HelperFunctions</a></li>
 
152
    
 
153
      <li><a href="HelperFunctions.html#method-c-generate_makefile">::generate_makefile &mdash; HelperFunctions</a></li>
 
154
    
 
155
      <li><a href="HelperFunctions.html#method-c-generate_ssh_key">::generate_ssh_key &mdash; HelperFunctions</a></li>
 
156
    
 
157
      <li><a href="Repo.html#method-c-get_acl">::get_acl &mdash; Repo</a></li>
 
158
    
 
159
      <li><a href="ZKInterface.html#method-c-get_app_hosters">::get_app_hosters &mdash; ZKInterface</a></li>
 
160
    
 
161
      <li><a href="HelperFunctions.html#method-c-get_app_path">::get_app_path &mdash; HelperFunctions</a></li>
 
162
    
 
163
      <li><a href="HelperFunctions.html#method-c-get_appscale_id">::get_appscale_id &mdash; HelperFunctions</a></li>
 
164
    
 
165
      <li><a href="HelperFunctions.html#method-c-get_cache_path">::get_cache_path &mdash; HelperFunctions</a></li>
 
166
    
 
167
      <li><a href="HelperFunctions.html#method-c-get_cert">::get_cert &mdash; HelperFunctions</a></li>
 
168
    
 
169
      <li><a href="HelperFunctions.html#method-c-get_cloud_ips">::get_cloud_ips &mdash; HelperFunctions</a></li>
 
170
    
 
171
      <li><a href="Djinn.html#method-c-get_db_master_ip">::get_db_master_ip &mdash; Djinn</a></li>
 
172
    
 
173
      <li><a href="Djinn.html#method-c-get_db_slave_ips">::get_db_slave_ips &mdash; Djinn</a></li>
 
174
    
 
175
      <li><a href="HelperFunctions.html#method-c-get_hybrid_ips">::get_hybrid_ips &mdash; HelperFunctions</a></li>
 
176
    
 
177
      <li><a href="HelperFunctions.html#method-c-get_ips">::get_ips &mdash; HelperFunctions</a></li>
 
178
    
 
179
      <li><a href="HelperFunctions.html#method-c-get_key">::get_key &mdash; HelperFunctions</a></li>
 
180
    
 
181
      <li><a href="Djinn.html#method-c-get_nearest_db_ip">::get_nearest_db_ip &mdash; Djinn</a></li>
 
182
    
 
183
      <li><a href="HelperFunctions.html#method-c-get_num_cpus">::get_num_cpus &mdash; HelperFunctions</a></li>
 
184
    
 
185
      <li><a href="Repo.html#method-c-get_output">::get_output &mdash; Repo</a></li>
 
186
    
 
187
      <li><a href="HelperFunctions.html#method-c-get_public_ips">::get_public_ips &mdash; HelperFunctions</a></li>
 
188
    
 
189
      <li><a href="HelperFunctions.html#method-c-get_random_alphanumeric">::get_random_alphanumeric &mdash; HelperFunctions</a></li>
 
190
    
 
191
      <li><a href="HelperFunctions.html#method-c-get_relative_filename">::get_relative_filename &mdash; HelperFunctions</a></li>
 
192
    
 
193
      <li><a href="HelperFunctions.html#method-c-get_remote_appscale_home">::get_remote_appscale_home &mdash; HelperFunctions</a></li>
 
194
    
 
195
      <li><a href="HelperFunctions.html#method-c-get_secret">::get_secret &mdash; HelperFunctions</a></li>
 
196
    
 
197
      <li><a href="HelperFunctions.html#method-c-get_untar_dir">::get_untar_dir &mdash; HelperFunctions</a></li>
 
198
    
 
199
      <li><a href="HelperFunctions.html#method-c-get_usage">::get_usage &mdash; HelperFunctions</a></li>
 
200
    
 
201
      <li><a href="Repo.html#method-c-init">::init &mdash; Repo</a></li>
 
202
    
 
203
      <li><a href="ZKInterface.html#method-c-init">::init &mdash; ZKInterface</a></li>
 
204
    
 
205
      <li><a href="HAProxy.html#method-c-initialize_config">::initialize_config &mdash; HAProxy</a></li>
 
206
    
 
207
      <li><a href="Collectd.html#method-c-initialize_config">::initialize_config &mdash; Collectd</a></li>
 
208
    
 
209
      <li><a href="Nginx.html#method-c-initialize_config">::initialize_config &mdash; Nginx</a></li>
 
210
    
 
211
      <li><a href="HelperFunctions.html#method-c-is_port_open-3F">::is_port_open? &mdash; HelperFunctions</a></li>
 
212
    
 
213
      <li><a href="PbServer.html#method-c-is_running">::is_running &mdash; PbServer</a></li>
 
214
    
 
215
      <li><a href="BlobServer.html#method-c-is_running">::is_running &mdash; BlobServer</a></li>
 
216
    
 
217
      <li><a href="HAProxy.html#method-c-is_running-3F">::is_running? &mdash; HAProxy</a></li>
 
218
    
 
219
      <li><a href="Nginx.html#method-c-is_running-3F">::is_running? &mdash; Nginx</a></li>
 
220
    
 
221
      <li><a href="HelperFunctions.html#method-c-kill_process">::kill_process &mdash; HelperFunctions</a></li>
 
222
    
 
223
      <li><a href="PbServer.html#method-c-listen_port">::listen_port &mdash; PbServer</a></li>
 
224
    
 
225
      <li><a href="Monitoring.html#method-c-listen_port">::listen_port &mdash; Monitoring</a></li>
 
226
    
 
227
      <li><a href="LoadBalancer.html#method-c-listen_port">::listen_port &mdash; LoadBalancer</a></li>
 
228
    
 
229
      <li><a href="PbServer.html#method-c-listen_ssl_port">::listen_ssl_port &mdash; PbServer</a></li>
 
230
    
 
231
      <li><a href="LoadBalancer.html#method-c-listen_ssl_port">::listen_ssl_port &mdash; LoadBalancer</a></li>
 
232
    
 
233
      <li><a href="HelperFunctions.html#method-c-local_ip">::local_ip &mdash; HelperFunctions</a></li>
 
234
    
 
235
      <li><a href="Djinn.html#method-c-log_debug">::log_debug &mdash; Djinn</a></li>
 
236
    
 
237
      <li><a href="HelperFunctions.html#method-c-log_obscured_env">::log_obscured_env &mdash; HelperFunctions</a></li>
 
238
    
 
239
      <li><a href="Djinn.html#method-c-log_run">::log_run &mdash; Djinn</a></li>
 
240
    
 
241
      <li><a href="Djinn.html#method-c-log_to_buffer">::log_to_buffer &mdash; Djinn</a></li>
 
242
    
 
243
      <li><a href="Djinn.html#method-c-log_to_stdout">::log_to_stdout &mdash; Djinn</a></li>
 
244
    
 
245
      <li><a href="PbServer.html#method-c-name">::name &mdash; PbServer</a></li>
 
246
    
 
247
      <li><a href="Monitoring.html#method-c-name">::name &mdash; Monitoring</a></li>
 
248
    
 
249
      <li><a href="BlobServer.html#method-c-name">::name &mdash; BlobServer</a></li>
 
250
    
 
251
      <li><a href="LoadBalancer.html#method-c-name">::name &mdash; LoadBalancer</a></li>
 
252
    
 
253
      <li><a href="Djinn.html#method-c-neptune_parse_creds">::neptune_parse_creds &mdash; Djinn</a></li>
 
254
    
 
255
      <li><a href="UserAppClient.html#method-c-new">::new &mdash; UserAppClient</a></li>
 
256
    
 
257
      <li><a href="AppControllerClient.html#method-c-new">::new &mdash; AppControllerClient</a></li>
 
258
    
 
259
      <li><a href="Djinn.html#method-c-new">::new &mdash; Djinn</a></li>
 
260
    
 
261
      <li><a href="DjinnJobData.html#method-c-new">::new &mdash; DjinnJobData</a></li>
 
262
    
 
263
      <li><a href="HelperFunctions.html#method-c-obscure_array">::obscure_array &mdash; HelperFunctions</a></li>
 
264
    
 
265
      <li><a href="HelperFunctions.html#method-c-obscure_creds">::obscure_creds &mdash; HelperFunctions</a></li>
 
266
    
 
267
      <li><a href="HelperFunctions.html#method-c-obscure_string">::obscure_string &mdash; HelperFunctions</a></li>
 
268
    
 
269
      <li><a href="HelperFunctions.html#method-c-parse_static_data">::parse_static_data &mdash; HelperFunctions</a></li>
 
270
    
 
271
      <li><a href="PbServer.html#method-c-pb_script">::pb_script &mdash; PbServer</a></li>
 
272
    
 
273
      <li><a href="LoadBalancer.html#method-c-proxy_port">::proxy_port &mdash; LoadBalancer</a></li>
 
274
    
 
275
      <li><a href="Monitoring.html#method-c-proxy_port">::proxy_port &mdash; Monitoring</a></li>
 
276
    
 
277
      <li><a href="PbServer.html#method-c-proxy_port">::proxy_port &mdash; PbServer</a></li>
 
278
    
 
279
      <li><a href="Monitoring.html#method-c-public_directory">::public_directory &mdash; Monitoring</a></li>
 
280
    
 
281
      <li><a href="LoadBalancer.html#method-c-public_directory">::public_directory &mdash; LoadBalancer</a></li>
 
282
    
 
283
      <li><a href="PbServer.html#method-c-public_directory">::public_directory &mdash; PbServer</a></li>
 
284
    
 
285
      <li><a href="HelperFunctions.html#method-c-read_file">::read_file &mdash; HelperFunctions</a></li>
 
286
    
 
287
      <li><a href="HAProxy.html#method-c-regenerate_config">::regenerate_config &mdash; HAProxy</a></li>
 
288
    
 
289
      <li><a href="Nginx.html#method-c-reload">::reload &mdash; Nginx</a></li>
 
290
    
 
291
      <li><a href="HAProxy.html#method-c-reload">::reload &mdash; HAProxy</a></li>
 
292
    
 
293
      <li><a href="GodInterface.html#method-c-remove">::remove &mdash; GodInterface</a></li>
 
294
    
 
295
      <li><a href="Collectd.html#method-c-remove_app">::remove_app &mdash; Collectd</a></li>
 
296
    
 
297
      <li><a href="Nginx.html#method-c-remove_app">::remove_app &mdash; Nginx</a></li>
 
298
    
 
299
      <li><a href="HAProxy.html#method-c-remove_app">::remove_app &mdash; HAProxy</a></li>
 
300
    
 
301
      <li><a href="ZKInterface.html#method-c-remove_app_entry">::remove_app_entry &mdash; ZKInterface</a></li>
 
302
    
 
303
      <li><a href="Monitoring.html#method-c-reset">::reset &mdash; Monitoring</a></li>
 
304
    
 
305
      <li><a href="Collectd.html#method-c-restart">::restart &mdash; Collectd</a></li>
 
306
    
 
307
      <li><a href="PbServer.html#method-c-restart">::restart &mdash; PbServer</a></li>
 
308
    
 
309
      <li><a href="HAProxy.html#method-c-restart">::restart &mdash; HAProxy</a></li>
 
310
    
 
311
      <li><a href="LoadBalancer.html#method-c-restart">::restart &mdash; LoadBalancer</a></li>
 
312
    
 
313
      <li><a href="BlobServer.html#method-c-restart">::restart &mdash; BlobServer</a></li>
 
314
    
 
315
      <li><a href="Nginx.html#method-c-restart">::restart &mdash; Nginx</a></li>
 
316
    
 
317
      <li><a href="Monitoring.html#method-c-restart">::restart &mdash; Monitoring</a></li>
 
318
    
 
319
      <li><a href="HelperFunctions.html#method-c-run_app">::run_app &mdash; HelperFunctions</a></li>
 
320
    
 
321
      <li><a href="HelperFunctions.html#method-c-run_remote_command">::run_remote_command &mdash; HelperFunctions</a></li>
 
322
    
 
323
      <li><a href="HelperFunctions.html#method-c-scp_file">::scp_file &mdash; HelperFunctions</a></li>
 
324
    
 
325
      <li><a href="HAProxy.html#method-c-server_config">::server_config &mdash; HAProxy</a></li>
 
326
    
 
327
      <li><a href="BlobServer.html#method-c-server_ports">::server_ports &mdash; BlobServer</a></li>
 
328
    
 
329
      <li><a href="PbServer.html#method-c-server_ports">::server_ports &mdash; PbServer</a></li>
 
330
    
 
331
      <li><a href="LoadBalancer.html#method-c-server_ports">::server_ports &mdash; LoadBalancer</a></li>
 
332
    
 
333
      <li><a href="Monitoring.html#method-c-server_ports">::server_ports &mdash; Monitoring</a></li>
 
334
    
 
335
      <li><a href="Repo.html#method-c-set_acl">::set_acl &mdash; Repo</a></li>
 
336
    
 
337
      <li><a href="HelperFunctions.html#method-c-set_creds_in_env">::set_creds_in_env &mdash; HelperFunctions</a></li>
 
338
    
 
339
      <li><a href="Repo.html#method-c-set_output">::set_output &mdash; Repo</a></li>
 
340
    
 
341
      <li><a href="HelperFunctions.html#method-c-setup_app">::setup_app &mdash; HelperFunctions</a></li>
 
342
    
 
343
      <li><a href="HelperFunctions.html#method-c-shorten_to_n_items">::shorten_to_n_items &mdash; HelperFunctions</a></li>
 
344
    
 
345
      <li><a href="GodInterface.html#method-c-shutdown">::shutdown &mdash; GodInterface</a></li>
 
346
    
 
347
      <li><a href="HelperFunctions.html#method-c-sleep_until_port_is_closed">::sleep_until_port_is_closed &mdash; HelperFunctions</a></li>
 
348
    
 
349
      <li><a href="HelperFunctions.html#method-c-sleep_until_port_is_open">::sleep_until_port_is_open &mdash; HelperFunctions</a></li>
 
350
    
 
351
      <li><a href="HelperFunctions.html#method-c-spawn_hybrid_vms">::spawn_hybrid_vms &mdash; HelperFunctions</a></li>
 
352
    
 
353
      <li><a href="HelperFunctions.html#method-c-spawn_vms">::spawn_vms &mdash; HelperFunctions</a></li>
 
354
    
 
355
      <li><a href="Monitoring.html#method-c-start">::start &mdash; Monitoring</a></li>
 
356
    
 
357
      <li><a href="LoadBalancer.html#method-c-start">::start &mdash; LoadBalancer</a></li>
 
358
    
 
359
      <li><a href="Ejabberd.html#method-c-start">::start &mdash; Ejabberd</a></li>
 
360
    
 
361
      <li><a href="GodInterface.html#method-c-start">::start &mdash; GodInterface</a></li>
 
362
    
 
363
      <li><a href="PbServer.html#method-c-start">::start &mdash; PbServer</a></li>
 
364
    
 
365
      <li><a href="Nginx.html#method-c-start">::start &mdash; Nginx</a></li>
 
366
    
 
367
      <li><a href="Repo.html#method-c-start">::start &mdash; Repo</a></li>
 
368
    
 
369
      <li><a href="BlobServer.html#method-c-start">::start &mdash; BlobServer</a></li>
 
370
    
 
371
      <li><a href="GodInterface.html#method-c-start_god">::start_god &mdash; GodInterface</a></li>
 
372
    
 
373
      <li><a href="RabbitMQ.html#method-c-start_master">::start_master &mdash; RabbitMQ</a></li>
 
374
    
 
375
      <li><a href="RabbitMQ.html#method-c-start_slave">::start_slave &mdash; RabbitMQ</a></li>
 
376
    
 
377
      <li><a href="Collectd.html#method-c-stop">::stop &mdash; Collectd</a></li>
 
378
    
 
379
      <li><a href="RabbitMQ.html#method-c-stop">::stop &mdash; RabbitMQ</a></li>
 
380
    
 
381
      <li><a href="Repo.html#method-c-stop">::stop &mdash; Repo</a></li>
 
382
    
 
383
      <li><a href="Nginx.html#method-c-stop">::stop &mdash; Nginx</a></li>
 
384
    
 
385
      <li><a href="Ejabberd.html#method-c-stop">::stop &mdash; Ejabberd</a></li>
 
386
    
 
387
      <li><a href="LoadBalancer.html#method-c-stop">::stop &mdash; LoadBalancer</a></li>
 
388
    
 
389
      <li><a href="Monitoring.html#method-c-stop">::stop &mdash; Monitoring</a></li>
 
390
    
 
391
      <li><a href="GodInterface.html#method-c-stop">::stop &mdash; GodInterface</a></li>
 
392
    
 
393
      <li><a href="HAProxy.html#method-c-stop">::stop &mdash; HAProxy</a></li>
 
394
    
 
395
      <li><a href="PbServer.html#method-c-stop">::stop &mdash; PbServer</a></li>
 
396
    
 
397
      <li><a href="BlobServer.html#method-c-stop">::stop &mdash; BlobServer</a></li>
 
398
    
 
399
      <li><a href="HelperFunctions.html#method-c-terminate_all_vms">::terminate_all_vms &mdash; HelperFunctions</a></li>
 
400
    
 
401
      <li><a href="HelperFunctions.html#method-c-terminate_hybrid_vms">::terminate_hybrid_vms &mdash; HelperFunctions</a></li>
 
402
    
 
403
      <li><a href="HelperFunctions.html#method-c-terminate_vms">::terminate_vms &mdash; HelperFunctions</a></li>
 
404
    
 
405
      <li><a href="CronHelper.html#method-c-update_cron">::update_cron &mdash; CronHelper</a></li>
 
406
    
 
407
      <li><a href="Repo.html#method-c-valid_storage_creds">::valid_storage_creds &mdash; Repo</a></li>
 
408
    
 
409
      <li><a href="Nginx.html#method-c-write_app_config">::write_app_config &mdash; Nginx</a></li>
 
410
    
 
411
      <li><a href="Collectd.html#method-c-write_app_config">::write_app_config &mdash; Collectd</a></li>
 
412
    
 
413
      <li><a href="HAProxy.html#method-c-write_app_config">::write_app_config &mdash; HAProxy</a></li>
 
414
    
 
415
      <li><a href="Ejabberd.html#method-c-write_auth_script">::write_auth_script &mdash; Ejabberd</a></li>
 
416
    
 
417
      <li><a href="Ejabberd.html#method-c-write_config_file">::write_config_file &mdash; Ejabberd</a></li>
 
418
    
 
419
      <li><a href="RabbitMQ.html#method-c-write_cookie">::write_cookie &mdash; RabbitMQ</a></li>
 
420
    
 
421
      <li><a href="HelperFunctions.html#method-c-write_file">::write_file &mdash; HelperFunctions</a></li>
 
422
    
 
423
      <li><a href="Ejabberd.html#method-c-write_online_users_list">::write_online_users_list &mdash; Ejabberd</a></li>
 
424
    
 
425
      <li><a href="UserAppClient.html#method-i-add_instance">#add_instance &mdash; UserAppClient</a></li>
 
426
    
 
427
      <li><a href="AppControllerClient.html#method-i-add_role">#add_role &mdash; AppControllerClient</a></li>
 
428
    
 
429
      <li><a href="Djinn.html#method-i-add_role">#add_role &mdash; Djinn</a></li>
 
430
    
 
431
      <li><a href="DjinnJobData.html#method-i-add_roles">#add_roles &mdash; DjinnJobData</a></li>
 
432
    
 
433
      <li><a href="Djinn.html#method-i-backup_appcontroller_state">#backup_appcontroller_state &mdash; Djinn</a></li>
 
434
    
 
435
      <li><a href="AppControllerClient.html#method-i-backup_appscale">#backup_appscale &mdash; AppControllerClient</a></li>
 
436
    
 
437
      <li><a href="Djinn.html#method-i-change_job">#change_job &mdash; Djinn</a></li>
 
438
    
 
439
      <li><a href="UserAppClient.html#method-i-change_password">#change_password &mdash; UserAppClient</a></li>
 
440
    
 
441
      <li><a href="UserAppClient.html#method-i-commit_new_app">#commit_new_app &mdash; UserAppClient</a></li>
 
442
    
 
443
      <li><a href="UserAppClient.html#method-i-commit_new_app_name">#commit_new_app_name &mdash; UserAppClient</a></li>
 
444
    
 
445
      <li><a href="UserAppClient.html#method-i-commit_new_user">#commit_new_user &mdash; UserAppClient</a></li>
 
446
    
 
447
      <li><a href="UserAppClient.html#method-i-commit_tar">#commit_tar &mdash; UserAppClient</a></li>
 
448
    
 
449
      <li><a href="Djinn.html#method-i-convert_fqdns_to_ips">#convert_fqdns_to_ips &mdash; Djinn</a></li>
 
450
    
 
451
      <li><a href="Djinn.html#method-i-copy_app_to_local">#copy_app_to_local &mdash; Djinn</a></li>
 
452
    
 
453
      <li><a href="Djinn.html#method-i-copy_encryption_keys">#copy_encryption_keys &mdash; Djinn</a></li>
 
454
    
 
455
      <li><a href="UserAppClient.html#method-i-delete_app">#delete_app &mdash; UserAppClient</a></li>
 
456
    
 
457
      <li><a href="UserAppClient.html#method-i-delete_instance">#delete_instance &mdash; UserAppClient</a></li>
 
458
    
 
459
      <li><a href="DjinnServer.html#method-i-djinn_locations">#djinn_locations &mdash; DjinnServer</a></li>
 
460
    
 
461
      <li><a href="UserAppClient.html#method-i-does_app_exist-3F">#does_app_exist? &mdash; UserAppClient</a></li>
 
462
    
 
463
      <li><a href="UserAppClient.html#method-i-does_user_exist-3F">#does_user_exist? &mdash; UserAppClient</a></li>
 
464
    
 
465
      <li><a href="AppControllerClient.html#method-i-done">#done &mdash; AppControllerClient</a></li>
 
466
    
 
467
      <li><a href="Djinn.html#method-i-done">#done &mdash; Djinn</a></li>
 
468
    
 
469
      <li><a href="Djinn.html#method-i-done_uploading">#done_uploading &mdash; Djinn</a></li>
 
470
    
 
471
      <li><a href="DjinnJobData.html#method-i-extend_time">#extend_time &mdash; DjinnJobData</a></li>
 
472
    
 
473
      <li><a href="Djinn.html#method-i-find_me_in_locations">#find_me_in_locations &mdash; Djinn</a></li>
 
474
    
 
475
      <li><a href="UserAppClient.html#method-i-get_all_apps">#get_all_apps &mdash; UserAppClient</a></li>
 
476
    
 
477
      <li><a href="Djinn.html#method-i-get_all_public_ips">#get_all_public_ips &mdash; Djinn</a></li>
 
478
    
 
479
      <li><a href="AppControllerClient.html#method-i-get_all_public_ips">#get_all_public_ips &mdash; AppControllerClient</a></li>
 
480
    
 
481
      <li><a href="UserAppClient.html#method-i-get_all_users">#get_all_users &mdash; UserAppClient</a></li>
 
482
    
 
483
      <li><a href="UserAppClient.html#method-i-get_app_data">#get_app_data &mdash; UserAppClient</a></li>
 
484
    
 
485
      <li><a href="UserAppClient.html#method-i-get_cloud_admin">#get_cloud_admin &mdash; UserAppClient</a></li>
 
486
    
 
487
      <li><a href="Djinn.html#method-i-get_db_master">#get_db_master &mdash; Djinn</a></li>
 
488
    
 
489
      <li><a href="UserAppClient.html#method-i-get_hosts_for_app">#get_hosts_for_app &mdash; UserAppClient</a></li>
 
490
    
 
491
      <li><a href="Djinn.html#method-i-get_login">#get_login &mdash; Djinn</a></li>
 
492
    
 
493
      <li><a href="Djinn.html#method-i-get_online_users_list">#get_online_users_list &mdash; Djinn</a></li>
 
494
    
 
495
      <li><a href="Djinn.html#method-i-get_public_ip">#get_public_ip &mdash; Djinn</a></li>
 
496
    
 
497
      <li><a href="AppControllerClient.html#method-i-get_queues_in_use">#get_queues_in_use &mdash; AppControllerClient</a></li>
 
498
    
 
499
      <li><a href="Djinn.html#method-i-get_shadow">#get_shadow &mdash; Djinn</a></li>
 
500
    
 
501
      <li><a href="AppControllerClient.html#method-i-get_stats">#get_stats &mdash; AppControllerClient</a></li>
 
502
    
 
503
      <li><a href="Djinn.html#method-i-get_stats">#get_stats &mdash; Djinn</a></li>
 
504
    
 
505
      <li><a href="AppControllerClient.html#method-i-get_status">#get_status &mdash; AppControllerClient</a></li>
 
506
    
 
507
      <li><a href="Djinn.html#method-i-get_status">#get_status &mdash; Djinn</a></li>
 
508
    
 
509
      <li><a href="UserAppClient.html#method-i-get_tar">#get_tar &mdash; UserAppClient</a></li>
 
510
    
 
511
      <li><a href="UserAppClient.html#method-i-get_user_data">#get_user_data &mdash; UserAppClient</a></li>
 
512
    
 
513
      <li><a href="AppControllerClient.html#method-i-get_userappserver_ip">#get_userappserver_ip &mdash; AppControllerClient</a></li>
 
514
    
 
515
      <li><a href="Djinn.html#method-i-got_all_data">#got_all_data &mdash; Djinn</a></li>
 
516
    
 
517
      <li><a href="Djinn.html#method-i-initialize_node">#initialize_node &mdash; Djinn</a></li>
 
518
    
 
519
      <li><a href="Djinn.html#method-i-initialize_nodes_in_parallel">#initialize_nodes_in_parallel &mdash; Djinn</a></li>
 
520
    
 
521
      <li><a href="Djinn.html#method-i-initialize_server">#initialize_server &mdash; Djinn</a></li>
 
522
    
 
523
      <li><a href="Djinn.html#method-i-is_app_running">#is_app_running &mdash; Djinn</a></li>
 
524
    
 
525
      <li><a href="UserAppClient.html#method-i-is_app_uploaded-3F">#is_app_uploaded? &mdash; UserAppClient</a></li>
 
526
    
 
527
      <li><a href="Djinn.html#method-i-is_cloud-3F">#is_cloud? &mdash; Djinn</a></li>
 
528
    
 
529
      <li><a href="Djinn.html#method-i-is_hybrid_cloud-3F">#is_hybrid_cloud? &mdash; Djinn</a></li>
 
530
    
 
531
      <li><a href="Djinn.html#method-i-is_running-3F">#is_running? &mdash; Djinn</a></li>
 
532
    
 
533
      <li><a href="UserAppClient.html#method-i-is_user_cloud_admin-3F">#is_user_cloud_admin? &mdash; UserAppClient</a></li>
 
534
    
 
535
      <li><a href="DjinnServer.html#method-i-job">#job &mdash; DjinnServer</a></li>
 
536
    
 
537
      <li><a href="Djinn.html#method-i-job_start">#job_start &mdash; Djinn</a></li>
 
538
    
 
539
      <li><a href="Djinn.html#method-i-kill">#kill &mdash; Djinn</a></li>
 
540
    
 
541
      <li><a href="Djinn.html#method-i-load_neptune_info">#load_neptune_info &mdash; Djinn</a></li>
 
542
    
 
543
      <li><a href="AppControllerClient.html#method-i-make_call">#make_call &mdash; AppControllerClient</a></li>
 
544
    
 
545
      <li><a href="UserAppClient.html#method-i-make_call">#make_call &mdash; UserAppClient</a></li>
 
546
    
 
547
      <li><a href="DjinnJobData.html#method-i-method_missing">#method_missing &mdash; DjinnJobData</a></li>
 
548
    
 
549
      <li><a href="Djinn.html#method-i-my_node">#my_node &mdash; Djinn</a></li>
 
550
    
 
551
      <li><a href="DjinnServer.html#method-i-on_init">#on_init &mdash; DjinnServer</a></li>
 
552
    
 
553
      <li><a href="Djinn.html#method-i-parse_creds">#parse_creds &mdash; Djinn</a></li>
 
554
    
 
555
      <li><a href="AppControllerClient.html#method-i-remove_role">#remove_role &mdash; AppControllerClient</a></li>
 
556
    
 
557
      <li><a href="Djinn.html#method-i-remove_role">#remove_role &mdash; Djinn</a></li>
 
558
    
 
559
      <li><a href="DjinnJobData.html#method-i-remove_roles">#remove_roles &mdash; DjinnJobData</a></li>
 
560
    
 
561
      <li><a href="Djinn.html#method-i-restore_appcontroller_state">#restore_appcontroller_state &mdash; Djinn</a></li>
 
562
    
 
563
      <li><a href="Djinn.html#method-i-restore_db_state_if_needed">#restore_db_state_if_needed &mdash; Djinn</a></li>
 
564
    
 
565
      <li><a href="Djinn.html#method-i-restore_from_db-3F">#restore_from_db? &mdash; Djinn</a></li>
 
566
    
 
567
      <li><a href="Djinn.html#method-i-rsync_files">#rsync_files &mdash; Djinn</a></li>
 
568
    
 
569
      <li><a href="Djinn.html#method-i-run_neptune_in_cloud-3F">#run_neptune_in_cloud? &mdash; Djinn</a></li>
 
570
    
 
571
      <li><a href="AppControllerClient.html#method-i-run_neptune_job">#run_neptune_job &mdash; AppControllerClient</a></li>
 
572
    
 
573
      <li><a href="Djinn.html#method-i-sanitize_credentials">#sanitize_credentials &mdash; Djinn</a></li>
 
574
    
 
575
      <li><a href="Djinn.html#method-i-send_logs_to_sisyphus">#send_logs_to_sisyphus &mdash; Djinn</a></li>
 
576
    
 
577
      <li><a href="DjinnJobData.html#method-i-serialize">#serialize &mdash; DjinnJobData</a></li>
 
578
    
 
579
      <li><a href="AppControllerClient.html#method-i-set_apps">#set_apps &mdash; AppControllerClient</a></li>
 
580
    
 
581
      <li><a href="Djinn.html#method-i-set_apps">#set_apps &mdash; Djinn</a></li>
 
582
    
 
583
      <li><a href="AppControllerClient.html#method-i-set_parameters">#set_parameters &mdash; AppControllerClient</a></li>
 
584
    
 
585
      <li><a href="Djinn.html#method-i-set_parameters">#set_parameters &mdash; Djinn</a></li>
 
586
    
 
587
      <li><a href="DjinnJobData.html#method-i-set_roles">#set_roles &mdash; DjinnJobData</a></li>
 
588
    
 
589
      <li><a href="DjinnJobData.html#method-i-set_time_info">#set_time_info &mdash; DjinnJobData</a></li>
 
590
    
 
591
      <li><a href="Djinn.html#method-i-set_uaserver_ips">#set_uaserver_ips &mdash; Djinn</a></li>
 
592
    
 
593
      <li><a href="Djinn.html#method-i-setup_config_files">#setup_config_files &mdash; Djinn</a></li>
 
594
    
 
595
      <li><a href="Djinn.html#method-i-setup_hadoop_config_org">#setup_hadoop_config_org &mdash; Djinn</a></li>
 
596
    
 
597
      <li><a href="DjinnJobData.html#method-i-should_destroy-3F">#should_destroy? &mdash; DjinnJobData</a></li>
 
598
    
 
599
      <li><a href="DjinnJobData.html#method-i-should_extend-3F">#should_extend? &mdash; DjinnJobData</a></li>
 
600
    
 
601
      <li><a href="Djinn.html#method-i-spawn_and_setup_appengine">#spawn_and_setup_appengine &mdash; Djinn</a></li>
 
602
    
 
603
      <li><a href="Djinn.html#method-i-spawn_appengine">#spawn_appengine &mdash; Djinn</a></li>
 
604
    
 
605
      <li><a href="Djinn.html#method-i-start_appcontroller">#start_appcontroller &mdash; Djinn</a></li>
 
606
    
 
607
      <li><a href="Djinn.html#method-i-start_appengine">#start_appengine &mdash; Djinn</a></li>
 
608
    
 
609
      <li><a href="Djinn.html#method-i-start_blobstore_server">#start_blobstore_server &mdash; Djinn</a></li>
 
610
    
 
611
      <li><a href="Djinn.html#method-i-start_ejabberd">#start_ejabberd &mdash; Djinn</a></li>
 
612
    
 
613
      <li><a href="Djinn.html#method-i-start_hadoop_org">#start_hadoop_org &mdash; Djinn</a></li>
 
614
    
 
615
      <li><a href="Djinn.html#method-i-start_load_balancer">#start_load_balancer &mdash; Djinn</a></li>
 
616
    
 
617
      <li><a href="Djinn.html#method-i-start_memcached">#start_memcached &mdash; Djinn</a></li>
 
618
    
 
619
      <li><a href="Djinn.html#method-i-start_pbserver">#start_pbserver &mdash; Djinn</a></li>
 
620
    
 
621
      <li><a href="Djinn.html#method-i-start_rabbitmq_server">#start_rabbitmq_server &mdash; Djinn</a></li>
 
622
    
 
623
      <li><a href="Djinn.html#method-i-start_sisyphus">#start_sisyphus &mdash; Djinn</a></li>
 
624
    
 
625
      <li><a href="Djinn.html#method-i-start_soap_server">#start_soap_server &mdash; Djinn</a></li>
 
626
    
 
627
      <li><a href="Djinn.html#method-i-start_xmpp_for_app">#start_xmpp_for_app &mdash; Djinn</a></li>
 
628
    
 
629
      <li><a href="AppControllerClient.html#method-i-status">#status &mdash; AppControllerClient</a></li>
 
630
    
 
631
      <li><a href="Djinn.html#method-i-status">#status &mdash; Djinn</a></li>
 
632
    
 
633
      <li><a href="AppControllerClient.html#method-i-stop_app">#stop_app &mdash; AppControllerClient</a></li>
 
634
    
 
635
      <li><a href="Djinn.html#method-i-stop_app">#stop_app &mdash; Djinn</a></li>
 
636
    
 
637
      <li><a href="Djinn.html#method-i-stop_appengine">#stop_appengine &mdash; Djinn</a></li>
 
638
    
 
639
      <li><a href="Djinn.html#method-i-stop_blob_server">#stop_blob_server &mdash; Djinn</a></li>
 
640
    
 
641
      <li><a href="Djinn.html#method-i-stop_ejabberd">#stop_ejabberd &mdash; Djinn</a></li>
 
642
    
 
643
      <li><a href="Djinn.html#method-i-stop_load_balancer">#stop_load_balancer &mdash; Djinn</a></li>
 
644
    
 
645
      <li><a href="Djinn.html#method-i-stop_memcached">#stop_memcached &mdash; Djinn</a></li>
 
646
    
 
647
      <li><a href="Djinn.html#method-i-stop_pbserver">#stop_pbserver &mdash; Djinn</a></li>
 
648
    
 
649
      <li><a href="Djinn.html#method-i-stop_sisyphus">#stop_sisyphus &mdash; Djinn</a></li>
 
650
    
 
651
      <li><a href="Djinn.html#method-i-stop_soap_server">#stop_soap_server &mdash; Djinn</a></li>
 
652
    
 
653
      <li><a href="DjinnJobData.html#method-i-to_s">#to_s &mdash; DjinnJobData</a></li>
 
654
    
 
655
      <li><a href="AppControllerClient.html#method-i-update">#update &mdash; AppControllerClient</a></li>
 
656
    
 
657
      <li><a href="Djinn.html#method-i-update">#update &mdash; Djinn</a></li>
 
658
    
 
659
      <li><a href="Djinn.html#method-i-update_api_status">#update_api_status &mdash; Djinn</a></li>
 
660
    
 
661
      <li><a href="Djinn.html#method-i-valid_format_for_credentials">#valid_format_for_credentials &mdash; Djinn</a></li>
 
662
    
 
663
      <li><a href="Djinn.html#method-i-valid_secret-3F">#valid_secret? &mdash; Djinn</a></li>
 
664
    
 
665
      <li><a href="Djinn.html#method-i-validate_image">#validate_image &mdash; Djinn</a></li>
 
666
    
 
667
      <li><a href="Djinn.html#method-i-wait_for_data">#wait_for_data &mdash; Djinn</a></li>
 
668
    
 
669
      <li><a href="AppControllerClient.html#method-i-wait_for_node_to_be">#wait_for_node_to_be &mdash; AppControllerClient</a></li>
 
670
    
 
671
      <li><a href="Djinn.html#method-i-write_database_info">#write_database_info &mdash; Djinn</a></li>
 
672
    
 
673
      <li><a href="Djinn.html#method-i-write_hypersoap">#write_hypersoap &mdash; Djinn</a></li>
 
674
    
 
675
      <li><a href="Djinn.html#method-i-write_neptune_info">#write_neptune_info &mdash; Djinn</a></li>
 
676
    
 
677
  </ul>
 
678
 
 
679
  <div id="validator-badges">
 
680
    <p><small><a href="http://validator.w3.org/check/referer">[Validate]</a></small></p>
 
681
    <p><small>Generated with the <a href="http://deveiate.org/projects/Darkfish-Rdoc/">Darkfish
 
682
      Rdoc Generator</a> 2</small>.</p>
 
683
  </div>
 
684
</body>
 
685
</html>