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">
5
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
7
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type" />
9
<title>RDoc Documentation</title>
11
<link type="text/css" media="screen" href="rdoc.css" rel="stylesheet" />
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>
19
<body class="indexpage">
22
<h1>RDoc Documentation</h1>
25
<p>This is the API documentation for 'RDoc Documentation'.</p>
31
<h2 id="classes">Classes/Modules</h2>
34
<li class="class"><a href="AppControllerClient.html">AppControllerClient</a></li>
36
<li class="class"><a href="BlobServer.html">BlobServer</a></li>
38
<li class="class"><a href="Collectd.html">Collectd</a></li>
40
<li class="module"><a href="CronHelper.html">CronHelper</a></li>
42
<li class="class"><a href="Djinn.html">Djinn</a></li>
44
<li class="class"><a href="DjinnJobData.html">DjinnJobData</a></li>
46
<li class="class"><a href="DjinnServer.html">DjinnServer</a></li>
48
<li class="class"><a href="Ejabberd.html">Ejabberd</a></li>
50
<li class="module"><a href="GodInterface.html">GodInterface</a></li>
52
<li class="class"><a href="HAProxy.html">HAProxy</a></li>
54
<li class="module"><a href="HelperFunctions.html">HelperFunctions</a></li>
56
<li class="class"><a href="JSONClient.html">JSONClient</a></li>
58
<li class="class"><a href="LoadBalancer.html">LoadBalancer</a></li>
60
<li class="class"><a href="Monitoring.html">Monitoring</a></li>
62
<li class="class"><a href="Nginx.html">Nginx</a></li>
64
<li class="class"><a href="Object.html">Object</a></li>
66
<li class="class"><a href="PbServer.html">PbServer</a></li>
68
<li class="class"><a href="RabbitMQ.html">RabbitMQ</a></li>
70
<li class="class"><a href="Repo.html">Repo</a></li>
72
<li class="class"><a href="UserAppClient.html">UserAppClient</a></li>
74
<li class="class"><a href="ZKInterface.html">ZKInterface</a></li>
78
<h2 id="methods">Methods</h2>
81
<li><a href="ZKInterface.html#method-c-add_app_entry">::add_app_entry — ZKInterface</a></li>
83
<li><a href="Nginx.html#method-c-app_listen_port">::app_listen_port — Nginx</a></li>
85
<li><a href="HAProxy.html#method-c-app_listen_port">::app_listen_port — HAProxy</a></li>
87
<li><a href="HelperFunctions.html#method-c-application_port">::application_port — HelperFunctions</a></li>
89
<li><a href="BlobServer.html#method-c-blob_script">::blob_script — BlobServer</a></li>
91
<li><a href="Nginx.html#method-c-check_config">::check_config — Nginx</a></li>
93
<li><a href="CronHelper.html#method-c-clear_crontab">::clear_crontab — CronHelper</a></li>
95
<li><a href="Collectd.html#method-c-clear_monitoring_data">::clear_monitoring_data — Collectd</a></li>
97
<li><a href="Ejabberd.html#method-c-clear_online_users">::clear_online_users — Ejabberd</a></li>
99
<li><a href="HAProxy.html#method-c-clear_sites_enabled">::clear_sites_enabled — HAProxy</a></li>
101
<li><a href="Nginx.html#method-c-clear_sites_enabled">::clear_sites_enabled — Nginx</a></li>
103
<li><a href="Collectd.html#method-c-clear_sites_enabled">::clear_sites_enabled — Collectd</a></li>
105
<li><a href="HelperFunctions.html#method-c-convert_fqdn_to_ip">::convert_fqdn_to_ip — HelperFunctions</a></li>
107
<li><a href="Djinn.html#method-c-convert_location_array_to_class">::convert_location_array_to_class — Djinn</a></li>
109
<li><a href="Djinn.html#method-c-convert_location_class_to_array">::convert_location_class_to_array — Djinn</a></li>
111
<li><a href="Nginx.html#method-c-create_app_config">::create_app_config — Nginx</a></li>
113
<li><a href="HAProxy.html#method-c-create_app_config">::create_app_config — HAProxy</a></li>
115
<li><a href="Nginx.html#method-c-create_app_load_balancer_config">::create_app_load_balancer_config — Nginx</a></li>
117
<li><a href="HAProxy.html#method-c-create_app_load_balancer_config">::create_app_load_balancer_config — HAProxy</a></li>
119
<li><a href="HAProxy.html#method-c-create_app_monitoring_config">::create_app_monitoring_config — HAProxy</a></li>
121
<li><a href="Nginx.html#method-c-create_app_monitoring_config">::create_app_monitoring_config — Nginx</a></li>
123
<li><a href="HelperFunctions.html#method-c-create_appscale_security_group">::create_appscale_security_group — HelperFunctions</a></li>
125
<li><a href="Nginx.html#method-c-create_pbserver_config">::create_pbserver_config — Nginx</a></li>
127
<li><a href="HAProxy.html#method-c-create_pbserver_config">::create_pbserver_config — HAProxy</a></li>
129
<li><a href="DjinnJobData.html#method-c-deserialize">::deserialize — DjinnJobData</a></li>
131
<li><a href="HelperFunctions.html#method-c-deserialize_info_from_tools">::deserialize_info_from_tools — HelperFunctions</a></li>
133
<li><a href="Ejabberd.html#method-c-does_app_need_receive-3F">::does_app_need_receive? — Ejabberd</a></li>
135
<li><a href="Repo.html#method-c-does_file_exist-3F">::does_file_exist? — Repo</a></li>
137
<li><a href="HelperFunctions.html#method-c-does_image_have_location-3F">::does_image_have_location? — HelperFunctions</a></li>
139
<li><a href="HelperFunctions.html#method-c-encrypt_password">::encrypt_password — HelperFunctions</a></li>
141
<li><a href="HelperFunctions.html#method-c-ensure_db_is_supported">::ensure_db_is_supported — HelperFunctions</a></li>
143
<li><a href="HelperFunctions.html#method-c-ensure_image_is_appscale">::ensure_image_is_appscale — HelperFunctions</a></li>
145
<li><a href="RabbitMQ.html#method-c-erase_local_files">::erase_local_files — RabbitMQ</a></li>
147
<li><a href="HelperFunctions.html#method-c-expires_duration">::expires_duration — HelperFunctions</a></li>
149
<li><a href="HelperFunctions.html#method-c-find_majority_item">::find_majority_item — HelperFunctions</a></li>
151
<li><a href="HelperFunctions.html#method-c-generate_location_config">::generate_location_config — HelperFunctions</a></li>
153
<li><a href="HelperFunctions.html#method-c-generate_makefile">::generate_makefile — HelperFunctions</a></li>
155
<li><a href="HelperFunctions.html#method-c-generate_ssh_key">::generate_ssh_key — HelperFunctions</a></li>
157
<li><a href="Repo.html#method-c-get_acl">::get_acl — Repo</a></li>
159
<li><a href="ZKInterface.html#method-c-get_app_hosters">::get_app_hosters — ZKInterface</a></li>
161
<li><a href="HelperFunctions.html#method-c-get_app_path">::get_app_path — HelperFunctions</a></li>
163
<li><a href="HelperFunctions.html#method-c-get_appscale_id">::get_appscale_id — HelperFunctions</a></li>
165
<li><a href="HelperFunctions.html#method-c-get_cache_path">::get_cache_path — HelperFunctions</a></li>
167
<li><a href="HelperFunctions.html#method-c-get_cert">::get_cert — HelperFunctions</a></li>
169
<li><a href="HelperFunctions.html#method-c-get_cloud_ips">::get_cloud_ips — HelperFunctions</a></li>
171
<li><a href="Djinn.html#method-c-get_db_master_ip">::get_db_master_ip — Djinn</a></li>
173
<li><a href="Djinn.html#method-c-get_db_slave_ips">::get_db_slave_ips — Djinn</a></li>
175
<li><a href="HelperFunctions.html#method-c-get_hybrid_ips">::get_hybrid_ips — HelperFunctions</a></li>
177
<li><a href="HelperFunctions.html#method-c-get_ips">::get_ips — HelperFunctions</a></li>
179
<li><a href="HelperFunctions.html#method-c-get_key">::get_key — HelperFunctions</a></li>
181
<li><a href="Djinn.html#method-c-get_nearest_db_ip">::get_nearest_db_ip — Djinn</a></li>
183
<li><a href="HelperFunctions.html#method-c-get_num_cpus">::get_num_cpus — HelperFunctions</a></li>
185
<li><a href="Repo.html#method-c-get_output">::get_output — Repo</a></li>
187
<li><a href="HelperFunctions.html#method-c-get_public_ips">::get_public_ips — HelperFunctions</a></li>
189
<li><a href="HelperFunctions.html#method-c-get_random_alphanumeric">::get_random_alphanumeric — HelperFunctions</a></li>
191
<li><a href="HelperFunctions.html#method-c-get_relative_filename">::get_relative_filename — HelperFunctions</a></li>
193
<li><a href="HelperFunctions.html#method-c-get_remote_appscale_home">::get_remote_appscale_home — HelperFunctions</a></li>
195
<li><a href="HelperFunctions.html#method-c-get_secret">::get_secret — HelperFunctions</a></li>
197
<li><a href="HelperFunctions.html#method-c-get_untar_dir">::get_untar_dir — HelperFunctions</a></li>
199
<li><a href="HelperFunctions.html#method-c-get_usage">::get_usage — HelperFunctions</a></li>
201
<li><a href="Repo.html#method-c-init">::init — Repo</a></li>
203
<li><a href="ZKInterface.html#method-c-init">::init — ZKInterface</a></li>
205
<li><a href="HAProxy.html#method-c-initialize_config">::initialize_config — HAProxy</a></li>
207
<li><a href="Collectd.html#method-c-initialize_config">::initialize_config — Collectd</a></li>
209
<li><a href="Nginx.html#method-c-initialize_config">::initialize_config — Nginx</a></li>
211
<li><a href="HelperFunctions.html#method-c-is_port_open-3F">::is_port_open? — HelperFunctions</a></li>
213
<li><a href="PbServer.html#method-c-is_running">::is_running — PbServer</a></li>
215
<li><a href="BlobServer.html#method-c-is_running">::is_running — BlobServer</a></li>
217
<li><a href="HAProxy.html#method-c-is_running-3F">::is_running? — HAProxy</a></li>
219
<li><a href="Nginx.html#method-c-is_running-3F">::is_running? — Nginx</a></li>
221
<li><a href="HelperFunctions.html#method-c-kill_process">::kill_process — HelperFunctions</a></li>
223
<li><a href="PbServer.html#method-c-listen_port">::listen_port — PbServer</a></li>
225
<li><a href="Monitoring.html#method-c-listen_port">::listen_port — Monitoring</a></li>
227
<li><a href="LoadBalancer.html#method-c-listen_port">::listen_port — LoadBalancer</a></li>
229
<li><a href="PbServer.html#method-c-listen_ssl_port">::listen_ssl_port — PbServer</a></li>
231
<li><a href="LoadBalancer.html#method-c-listen_ssl_port">::listen_ssl_port — LoadBalancer</a></li>
233
<li><a href="HelperFunctions.html#method-c-local_ip">::local_ip — HelperFunctions</a></li>
235
<li><a href="Djinn.html#method-c-log_debug">::log_debug — Djinn</a></li>
237
<li><a href="HelperFunctions.html#method-c-log_obscured_env">::log_obscured_env — HelperFunctions</a></li>
239
<li><a href="Djinn.html#method-c-log_run">::log_run — Djinn</a></li>
241
<li><a href="Djinn.html#method-c-log_to_buffer">::log_to_buffer — Djinn</a></li>
243
<li><a href="Djinn.html#method-c-log_to_stdout">::log_to_stdout — Djinn</a></li>
245
<li><a href="PbServer.html#method-c-name">::name — PbServer</a></li>
247
<li><a href="Monitoring.html#method-c-name">::name — Monitoring</a></li>
249
<li><a href="BlobServer.html#method-c-name">::name — BlobServer</a></li>
251
<li><a href="LoadBalancer.html#method-c-name">::name — LoadBalancer</a></li>
253
<li><a href="Djinn.html#method-c-neptune_parse_creds">::neptune_parse_creds — Djinn</a></li>
255
<li><a href="UserAppClient.html#method-c-new">::new — UserAppClient</a></li>
257
<li><a href="AppControllerClient.html#method-c-new">::new — AppControllerClient</a></li>
259
<li><a href="Djinn.html#method-c-new">::new — Djinn</a></li>
261
<li><a href="DjinnJobData.html#method-c-new">::new — DjinnJobData</a></li>
263
<li><a href="HelperFunctions.html#method-c-obscure_array">::obscure_array — HelperFunctions</a></li>
265
<li><a href="HelperFunctions.html#method-c-obscure_creds">::obscure_creds — HelperFunctions</a></li>
267
<li><a href="HelperFunctions.html#method-c-obscure_string">::obscure_string — HelperFunctions</a></li>
269
<li><a href="HelperFunctions.html#method-c-parse_static_data">::parse_static_data — HelperFunctions</a></li>
271
<li><a href="PbServer.html#method-c-pb_script">::pb_script — PbServer</a></li>
273
<li><a href="LoadBalancer.html#method-c-proxy_port">::proxy_port — LoadBalancer</a></li>
275
<li><a href="Monitoring.html#method-c-proxy_port">::proxy_port — Monitoring</a></li>
277
<li><a href="PbServer.html#method-c-proxy_port">::proxy_port — PbServer</a></li>
279
<li><a href="Monitoring.html#method-c-public_directory">::public_directory — Monitoring</a></li>
281
<li><a href="LoadBalancer.html#method-c-public_directory">::public_directory — LoadBalancer</a></li>
283
<li><a href="PbServer.html#method-c-public_directory">::public_directory — PbServer</a></li>
285
<li><a href="HelperFunctions.html#method-c-read_file">::read_file — HelperFunctions</a></li>
287
<li><a href="HAProxy.html#method-c-regenerate_config">::regenerate_config — HAProxy</a></li>
289
<li><a href="Nginx.html#method-c-reload">::reload — Nginx</a></li>
291
<li><a href="HAProxy.html#method-c-reload">::reload — HAProxy</a></li>
293
<li><a href="GodInterface.html#method-c-remove">::remove — GodInterface</a></li>
295
<li><a href="Collectd.html#method-c-remove_app">::remove_app — Collectd</a></li>
297
<li><a href="Nginx.html#method-c-remove_app">::remove_app — Nginx</a></li>
299
<li><a href="HAProxy.html#method-c-remove_app">::remove_app — HAProxy</a></li>
301
<li><a href="ZKInterface.html#method-c-remove_app_entry">::remove_app_entry — ZKInterface</a></li>
303
<li><a href="Monitoring.html#method-c-reset">::reset — Monitoring</a></li>
305
<li><a href="Collectd.html#method-c-restart">::restart — Collectd</a></li>
307
<li><a href="PbServer.html#method-c-restart">::restart — PbServer</a></li>
309
<li><a href="HAProxy.html#method-c-restart">::restart — HAProxy</a></li>
311
<li><a href="LoadBalancer.html#method-c-restart">::restart — LoadBalancer</a></li>
313
<li><a href="BlobServer.html#method-c-restart">::restart — BlobServer</a></li>
315
<li><a href="Nginx.html#method-c-restart">::restart — Nginx</a></li>
317
<li><a href="Monitoring.html#method-c-restart">::restart — Monitoring</a></li>
319
<li><a href="HelperFunctions.html#method-c-run_app">::run_app — HelperFunctions</a></li>
321
<li><a href="HelperFunctions.html#method-c-run_remote_command">::run_remote_command — HelperFunctions</a></li>
323
<li><a href="HelperFunctions.html#method-c-scp_file">::scp_file — HelperFunctions</a></li>
325
<li><a href="HAProxy.html#method-c-server_config">::server_config — HAProxy</a></li>
327
<li><a href="BlobServer.html#method-c-server_ports">::server_ports — BlobServer</a></li>
329
<li><a href="PbServer.html#method-c-server_ports">::server_ports — PbServer</a></li>
331
<li><a href="LoadBalancer.html#method-c-server_ports">::server_ports — LoadBalancer</a></li>
333
<li><a href="Monitoring.html#method-c-server_ports">::server_ports — Monitoring</a></li>
335
<li><a href="Repo.html#method-c-set_acl">::set_acl — Repo</a></li>
337
<li><a href="HelperFunctions.html#method-c-set_creds_in_env">::set_creds_in_env — HelperFunctions</a></li>
339
<li><a href="Repo.html#method-c-set_output">::set_output — Repo</a></li>
341
<li><a href="HelperFunctions.html#method-c-setup_app">::setup_app — HelperFunctions</a></li>
343
<li><a href="HelperFunctions.html#method-c-shorten_to_n_items">::shorten_to_n_items — HelperFunctions</a></li>
345
<li><a href="GodInterface.html#method-c-shutdown">::shutdown — GodInterface</a></li>
347
<li><a href="HelperFunctions.html#method-c-sleep_until_port_is_closed">::sleep_until_port_is_closed — HelperFunctions</a></li>
349
<li><a href="HelperFunctions.html#method-c-sleep_until_port_is_open">::sleep_until_port_is_open — HelperFunctions</a></li>
351
<li><a href="HelperFunctions.html#method-c-spawn_hybrid_vms">::spawn_hybrid_vms — HelperFunctions</a></li>
353
<li><a href="HelperFunctions.html#method-c-spawn_vms">::spawn_vms — HelperFunctions</a></li>
355
<li><a href="Monitoring.html#method-c-start">::start — Monitoring</a></li>
357
<li><a href="LoadBalancer.html#method-c-start">::start — LoadBalancer</a></li>
359
<li><a href="Ejabberd.html#method-c-start">::start — Ejabberd</a></li>
361
<li><a href="GodInterface.html#method-c-start">::start — GodInterface</a></li>
363
<li><a href="PbServer.html#method-c-start">::start — PbServer</a></li>
365
<li><a href="Nginx.html#method-c-start">::start — Nginx</a></li>
367
<li><a href="Repo.html#method-c-start">::start — Repo</a></li>
369
<li><a href="BlobServer.html#method-c-start">::start — BlobServer</a></li>
371
<li><a href="GodInterface.html#method-c-start_god">::start_god — GodInterface</a></li>
373
<li><a href="RabbitMQ.html#method-c-start_master">::start_master — RabbitMQ</a></li>
375
<li><a href="RabbitMQ.html#method-c-start_slave">::start_slave — RabbitMQ</a></li>
377
<li><a href="Collectd.html#method-c-stop">::stop — Collectd</a></li>
379
<li><a href="RabbitMQ.html#method-c-stop">::stop — RabbitMQ</a></li>
381
<li><a href="Repo.html#method-c-stop">::stop — Repo</a></li>
383
<li><a href="Nginx.html#method-c-stop">::stop — Nginx</a></li>
385
<li><a href="Ejabberd.html#method-c-stop">::stop — Ejabberd</a></li>
387
<li><a href="LoadBalancer.html#method-c-stop">::stop — LoadBalancer</a></li>
389
<li><a href="Monitoring.html#method-c-stop">::stop — Monitoring</a></li>
391
<li><a href="GodInterface.html#method-c-stop">::stop — GodInterface</a></li>
393
<li><a href="HAProxy.html#method-c-stop">::stop — HAProxy</a></li>
395
<li><a href="PbServer.html#method-c-stop">::stop — PbServer</a></li>
397
<li><a href="BlobServer.html#method-c-stop">::stop — BlobServer</a></li>
399
<li><a href="HelperFunctions.html#method-c-terminate_all_vms">::terminate_all_vms — HelperFunctions</a></li>
401
<li><a href="HelperFunctions.html#method-c-terminate_hybrid_vms">::terminate_hybrid_vms — HelperFunctions</a></li>
403
<li><a href="HelperFunctions.html#method-c-terminate_vms">::terminate_vms — HelperFunctions</a></li>
405
<li><a href="CronHelper.html#method-c-update_cron">::update_cron — CronHelper</a></li>
407
<li><a href="Repo.html#method-c-valid_storage_creds">::valid_storage_creds — Repo</a></li>
409
<li><a href="Nginx.html#method-c-write_app_config">::write_app_config — Nginx</a></li>
411
<li><a href="Collectd.html#method-c-write_app_config">::write_app_config — Collectd</a></li>
413
<li><a href="HAProxy.html#method-c-write_app_config">::write_app_config — HAProxy</a></li>
415
<li><a href="Ejabberd.html#method-c-write_auth_script">::write_auth_script — Ejabberd</a></li>
417
<li><a href="Ejabberd.html#method-c-write_config_file">::write_config_file — Ejabberd</a></li>
419
<li><a href="RabbitMQ.html#method-c-write_cookie">::write_cookie — RabbitMQ</a></li>
421
<li><a href="HelperFunctions.html#method-c-write_file">::write_file — HelperFunctions</a></li>
423
<li><a href="Ejabberd.html#method-c-write_online_users_list">::write_online_users_list — Ejabberd</a></li>
425
<li><a href="UserAppClient.html#method-i-add_instance">#add_instance — UserAppClient</a></li>
427
<li><a href="AppControllerClient.html#method-i-add_role">#add_role — AppControllerClient</a></li>
429
<li><a href="Djinn.html#method-i-add_role">#add_role — Djinn</a></li>
431
<li><a href="DjinnJobData.html#method-i-add_roles">#add_roles — DjinnJobData</a></li>
433
<li><a href="Djinn.html#method-i-backup_appcontroller_state">#backup_appcontroller_state — Djinn</a></li>
435
<li><a href="AppControllerClient.html#method-i-backup_appscale">#backup_appscale — AppControllerClient</a></li>
437
<li><a href="Djinn.html#method-i-change_job">#change_job — Djinn</a></li>
439
<li><a href="UserAppClient.html#method-i-change_password">#change_password — UserAppClient</a></li>
441
<li><a href="UserAppClient.html#method-i-commit_new_app">#commit_new_app — UserAppClient</a></li>
443
<li><a href="UserAppClient.html#method-i-commit_new_app_name">#commit_new_app_name — UserAppClient</a></li>
445
<li><a href="UserAppClient.html#method-i-commit_new_user">#commit_new_user — UserAppClient</a></li>
447
<li><a href="UserAppClient.html#method-i-commit_tar">#commit_tar — UserAppClient</a></li>
449
<li><a href="Djinn.html#method-i-convert_fqdns_to_ips">#convert_fqdns_to_ips — Djinn</a></li>
451
<li><a href="Djinn.html#method-i-copy_app_to_local">#copy_app_to_local — Djinn</a></li>
453
<li><a href="Djinn.html#method-i-copy_encryption_keys">#copy_encryption_keys — Djinn</a></li>
455
<li><a href="UserAppClient.html#method-i-delete_app">#delete_app — UserAppClient</a></li>
457
<li><a href="UserAppClient.html#method-i-delete_instance">#delete_instance — UserAppClient</a></li>
459
<li><a href="DjinnServer.html#method-i-djinn_locations">#djinn_locations — DjinnServer</a></li>
461
<li><a href="UserAppClient.html#method-i-does_app_exist-3F">#does_app_exist? — UserAppClient</a></li>
463
<li><a href="UserAppClient.html#method-i-does_user_exist-3F">#does_user_exist? — UserAppClient</a></li>
465
<li><a href="AppControllerClient.html#method-i-done">#done — AppControllerClient</a></li>
467
<li><a href="Djinn.html#method-i-done">#done — Djinn</a></li>
469
<li><a href="Djinn.html#method-i-done_uploading">#done_uploading — Djinn</a></li>
471
<li><a href="DjinnJobData.html#method-i-extend_time">#extend_time — DjinnJobData</a></li>
473
<li><a href="Djinn.html#method-i-find_me_in_locations">#find_me_in_locations — Djinn</a></li>
475
<li><a href="UserAppClient.html#method-i-get_all_apps">#get_all_apps — UserAppClient</a></li>
477
<li><a href="Djinn.html#method-i-get_all_public_ips">#get_all_public_ips — Djinn</a></li>
479
<li><a href="AppControllerClient.html#method-i-get_all_public_ips">#get_all_public_ips — AppControllerClient</a></li>
481
<li><a href="UserAppClient.html#method-i-get_all_users">#get_all_users — UserAppClient</a></li>
483
<li><a href="UserAppClient.html#method-i-get_app_data">#get_app_data — UserAppClient</a></li>
485
<li><a href="UserAppClient.html#method-i-get_cloud_admin">#get_cloud_admin — UserAppClient</a></li>
487
<li><a href="Djinn.html#method-i-get_db_master">#get_db_master — Djinn</a></li>
489
<li><a href="UserAppClient.html#method-i-get_hosts_for_app">#get_hosts_for_app — UserAppClient</a></li>
491
<li><a href="Djinn.html#method-i-get_login">#get_login — Djinn</a></li>
493
<li><a href="Djinn.html#method-i-get_online_users_list">#get_online_users_list — Djinn</a></li>
495
<li><a href="Djinn.html#method-i-get_public_ip">#get_public_ip — Djinn</a></li>
497
<li><a href="AppControllerClient.html#method-i-get_queues_in_use">#get_queues_in_use — AppControllerClient</a></li>
499
<li><a href="Djinn.html#method-i-get_shadow">#get_shadow — Djinn</a></li>
501
<li><a href="AppControllerClient.html#method-i-get_stats">#get_stats — AppControllerClient</a></li>
503
<li><a href="Djinn.html#method-i-get_stats">#get_stats — Djinn</a></li>
505
<li><a href="AppControllerClient.html#method-i-get_status">#get_status — AppControllerClient</a></li>
507
<li><a href="Djinn.html#method-i-get_status">#get_status — Djinn</a></li>
509
<li><a href="UserAppClient.html#method-i-get_tar">#get_tar — UserAppClient</a></li>
511
<li><a href="UserAppClient.html#method-i-get_user_data">#get_user_data — UserAppClient</a></li>
513
<li><a href="AppControllerClient.html#method-i-get_userappserver_ip">#get_userappserver_ip — AppControllerClient</a></li>
515
<li><a href="Djinn.html#method-i-got_all_data">#got_all_data — Djinn</a></li>
517
<li><a href="Djinn.html#method-i-initialize_node">#initialize_node — Djinn</a></li>
519
<li><a href="Djinn.html#method-i-initialize_nodes_in_parallel">#initialize_nodes_in_parallel — Djinn</a></li>
521
<li><a href="Djinn.html#method-i-initialize_server">#initialize_server — Djinn</a></li>
523
<li><a href="Djinn.html#method-i-is_app_running">#is_app_running — Djinn</a></li>
525
<li><a href="UserAppClient.html#method-i-is_app_uploaded-3F">#is_app_uploaded? — UserAppClient</a></li>
527
<li><a href="Djinn.html#method-i-is_cloud-3F">#is_cloud? — Djinn</a></li>
529
<li><a href="Djinn.html#method-i-is_hybrid_cloud-3F">#is_hybrid_cloud? — Djinn</a></li>
531
<li><a href="Djinn.html#method-i-is_running-3F">#is_running? — Djinn</a></li>
533
<li><a href="UserAppClient.html#method-i-is_user_cloud_admin-3F">#is_user_cloud_admin? — UserAppClient</a></li>
535
<li><a href="DjinnServer.html#method-i-job">#job — DjinnServer</a></li>
537
<li><a href="Djinn.html#method-i-job_start">#job_start — Djinn</a></li>
539
<li><a href="Djinn.html#method-i-kill">#kill — Djinn</a></li>
541
<li><a href="Djinn.html#method-i-load_neptune_info">#load_neptune_info — Djinn</a></li>
543
<li><a href="AppControllerClient.html#method-i-make_call">#make_call — AppControllerClient</a></li>
545
<li><a href="UserAppClient.html#method-i-make_call">#make_call — UserAppClient</a></li>
547
<li><a href="DjinnJobData.html#method-i-method_missing">#method_missing — DjinnJobData</a></li>
549
<li><a href="Djinn.html#method-i-my_node">#my_node — Djinn</a></li>
551
<li><a href="DjinnServer.html#method-i-on_init">#on_init — DjinnServer</a></li>
553
<li><a href="Djinn.html#method-i-parse_creds">#parse_creds — Djinn</a></li>
555
<li><a href="AppControllerClient.html#method-i-remove_role">#remove_role — AppControllerClient</a></li>
557
<li><a href="Djinn.html#method-i-remove_role">#remove_role — Djinn</a></li>
559
<li><a href="DjinnJobData.html#method-i-remove_roles">#remove_roles — DjinnJobData</a></li>
561
<li><a href="Djinn.html#method-i-restore_appcontroller_state">#restore_appcontroller_state — Djinn</a></li>
563
<li><a href="Djinn.html#method-i-restore_db_state_if_needed">#restore_db_state_if_needed — Djinn</a></li>
565
<li><a href="Djinn.html#method-i-restore_from_db-3F">#restore_from_db? — Djinn</a></li>
567
<li><a href="Djinn.html#method-i-rsync_files">#rsync_files — Djinn</a></li>
569
<li><a href="Djinn.html#method-i-run_neptune_in_cloud-3F">#run_neptune_in_cloud? — Djinn</a></li>
571
<li><a href="AppControllerClient.html#method-i-run_neptune_job">#run_neptune_job — AppControllerClient</a></li>
573
<li><a href="Djinn.html#method-i-sanitize_credentials">#sanitize_credentials — Djinn</a></li>
575
<li><a href="Djinn.html#method-i-send_logs_to_sisyphus">#send_logs_to_sisyphus — Djinn</a></li>
577
<li><a href="DjinnJobData.html#method-i-serialize">#serialize — DjinnJobData</a></li>
579
<li><a href="AppControllerClient.html#method-i-set_apps">#set_apps — AppControllerClient</a></li>
581
<li><a href="Djinn.html#method-i-set_apps">#set_apps — Djinn</a></li>
583
<li><a href="AppControllerClient.html#method-i-set_parameters">#set_parameters — AppControllerClient</a></li>
585
<li><a href="Djinn.html#method-i-set_parameters">#set_parameters — Djinn</a></li>
587
<li><a href="DjinnJobData.html#method-i-set_roles">#set_roles — DjinnJobData</a></li>
589
<li><a href="DjinnJobData.html#method-i-set_time_info">#set_time_info — DjinnJobData</a></li>
591
<li><a href="Djinn.html#method-i-set_uaserver_ips">#set_uaserver_ips — Djinn</a></li>
593
<li><a href="Djinn.html#method-i-setup_config_files">#setup_config_files — Djinn</a></li>
595
<li><a href="Djinn.html#method-i-setup_hadoop_config_org">#setup_hadoop_config_org — Djinn</a></li>
597
<li><a href="DjinnJobData.html#method-i-should_destroy-3F">#should_destroy? — DjinnJobData</a></li>
599
<li><a href="DjinnJobData.html#method-i-should_extend-3F">#should_extend? — DjinnJobData</a></li>
601
<li><a href="Djinn.html#method-i-spawn_and_setup_appengine">#spawn_and_setup_appengine — Djinn</a></li>
603
<li><a href="Djinn.html#method-i-spawn_appengine">#spawn_appengine — Djinn</a></li>
605
<li><a href="Djinn.html#method-i-start_appcontroller">#start_appcontroller — Djinn</a></li>
607
<li><a href="Djinn.html#method-i-start_appengine">#start_appengine — Djinn</a></li>
609
<li><a href="Djinn.html#method-i-start_blobstore_server">#start_blobstore_server — Djinn</a></li>
611
<li><a href="Djinn.html#method-i-start_ejabberd">#start_ejabberd — Djinn</a></li>
613
<li><a href="Djinn.html#method-i-start_hadoop_org">#start_hadoop_org — Djinn</a></li>
615
<li><a href="Djinn.html#method-i-start_load_balancer">#start_load_balancer — Djinn</a></li>
617
<li><a href="Djinn.html#method-i-start_memcached">#start_memcached — Djinn</a></li>
619
<li><a href="Djinn.html#method-i-start_pbserver">#start_pbserver — Djinn</a></li>
621
<li><a href="Djinn.html#method-i-start_rabbitmq_server">#start_rabbitmq_server — Djinn</a></li>
623
<li><a href="Djinn.html#method-i-start_sisyphus">#start_sisyphus — Djinn</a></li>
625
<li><a href="Djinn.html#method-i-start_soap_server">#start_soap_server — Djinn</a></li>
627
<li><a href="Djinn.html#method-i-start_xmpp_for_app">#start_xmpp_for_app — Djinn</a></li>
629
<li><a href="AppControllerClient.html#method-i-status">#status — AppControllerClient</a></li>
631
<li><a href="Djinn.html#method-i-status">#status — Djinn</a></li>
633
<li><a href="AppControllerClient.html#method-i-stop_app">#stop_app — AppControllerClient</a></li>
635
<li><a href="Djinn.html#method-i-stop_app">#stop_app — Djinn</a></li>
637
<li><a href="Djinn.html#method-i-stop_appengine">#stop_appengine — Djinn</a></li>
639
<li><a href="Djinn.html#method-i-stop_blob_server">#stop_blob_server — Djinn</a></li>
641
<li><a href="Djinn.html#method-i-stop_ejabberd">#stop_ejabberd — Djinn</a></li>
643
<li><a href="Djinn.html#method-i-stop_load_balancer">#stop_load_balancer — Djinn</a></li>
645
<li><a href="Djinn.html#method-i-stop_memcached">#stop_memcached — Djinn</a></li>
647
<li><a href="Djinn.html#method-i-stop_pbserver">#stop_pbserver — Djinn</a></li>
649
<li><a href="Djinn.html#method-i-stop_sisyphus">#stop_sisyphus — Djinn</a></li>
651
<li><a href="Djinn.html#method-i-stop_soap_server">#stop_soap_server — Djinn</a></li>
653
<li><a href="DjinnJobData.html#method-i-to_s">#to_s — DjinnJobData</a></li>
655
<li><a href="AppControllerClient.html#method-i-update">#update — AppControllerClient</a></li>
657
<li><a href="Djinn.html#method-i-update">#update — Djinn</a></li>
659
<li><a href="Djinn.html#method-i-update_api_status">#update_api_status — Djinn</a></li>
661
<li><a href="Djinn.html#method-i-valid_format_for_credentials">#valid_format_for_credentials — Djinn</a></li>
663
<li><a href="Djinn.html#method-i-valid_secret-3F">#valid_secret? — Djinn</a></li>
665
<li><a href="Djinn.html#method-i-validate_image">#validate_image — Djinn</a></li>
667
<li><a href="Djinn.html#method-i-wait_for_data">#wait_for_data — Djinn</a></li>
669
<li><a href="AppControllerClient.html#method-i-wait_for_node_to_be">#wait_for_node_to_be — AppControllerClient</a></li>
671
<li><a href="Djinn.html#method-i-write_database_info">#write_database_info — Djinn</a></li>
673
<li><a href="Djinn.html#method-i-write_hypersoap">#write_hypersoap — Djinn</a></li>
675
<li><a href="Djinn.html#method-i-write_neptune_info">#write_neptune_info — Djinn</a></li>
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>