class StickShift::ApplicationContainerProxy

Attributes

id[RW]

Public Class Methods

blacklisted?(name) click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 38
def self.blacklisted?(name)
  @proxy_provider.blacklisted_in_impl?(name)
end
blacklisted_in_impl?(name) click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 42
def self.blacklisted_in_impl?(name)
end
execute_parallel_jobs(handle) click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 52
def self.execute_parallel_jobs(handle)
  @proxy_provider.execute_parallel_jobs_impl(handle)
end
execute_parallel_jobs_impl(handle) click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 56
def self.execute_parallel_jobs_impl(handle)
end
find_available(node_profile=nil) click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 21
def self.find_available(node_profile=nil)
  @proxy_provider.find_available_impl(node_profile)
end
find_available_impl(node_profile=nil) click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 60
def self.find_available_impl(node_profile=nil)
end
find_one(node_profile=nil) click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 25
def self.find_one(node_profile=nil)
  @proxy_provider.find_one_impl(node_profile)
end
find_one_impl(node_profile=nil) click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 63
def self.find_one_impl(node_profile=nil)
end
get_all_gears() click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 45
def self.get_all_gears
  @proxy_provider.get_all_gears_impl
end
get_all_gears_impl() click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 49
def self.get_all_gears_impl
end
get_blacklisted() click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 29
def self.get_blacklisted
  @proxy_provider.get_blacklisted_in_impl
end
get_blacklisted_in_impl() click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 33
def self.get_blacklisted_in_impl
  []
end
instance(id) click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 17
def self.instance(id)
  @proxy_provider.new(id)
end
provider=(provider_class) click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 13
def self.provider=(provider_class)
  @proxy_provider = provider_class
end
valid_gear_sizes(user) click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 5
def self.valid_gear_sizes(user)
  @proxy_provider.valid_gear_sizes_impl(user)
end
valid_gear_sizes_impl(user) click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 9
def self.valid_gear_sizes_impl(user)    
  return ["small"]
end

Public Instance Methods

add_alias(app, gear, cart, server_alias) click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 150
def add_alias(app, gear, cart, server_alias)
end
add_authorized_ssh_key(app, gear, ssh_key, key_type=nil, comment=nil) click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 81
def add_authorized_ssh_key(app, gear, ssh_key, key_type=nil, comment=nil)
end
add_broker_auth_key(app, gear, iv, token) click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 93
def add_broker_auth_key(app, gear, iv, token)
end
add_component(app, gear, component) click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 165
def add_component(app, gear, component)
end
add_env_var(app, gear, key, value) click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 87
def add_env_var(app, gear, key, value)
end
component_status(app, gear, component) click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 183
def component_status(app, gear, component)
end
conceal_port(app, gear, cart) click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 144
def conceal_port(app, gear, cart)
end
configure_cartridge(app, gear, cart, template_git_url=nil) click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 102
def configure_cartridge(app, gear, cart, template_git_url=nil)
end
create(app, gear) click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 75
def create(app, gear)
end
deconfigure_cartridge(app, gear, cart) click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 105
def deconfigure_cartridge(app, gear, cart)
end
destroy(app, gear) click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 78
def destroy(app, gear)
end
embedded_carts() click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 162
def embedded_carts
end
execute_connector(app, gear, cart, connector_name, input_args) click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 111
def execute_connector(app, gear, cart, connector_name, input_args)
end
expose_port(app, gear, cart) click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 141
def expose_port(app, gear, cart)
end
force_stop(app, gear, cart) click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 120
def force_stop(app, gear, cart)
end
framework_carts() click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 159
def framework_carts
end
get_add_authorized_ssh_key_job(app, gear, ssh_key, key_type=nil, comment=nil) click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 198
def get_add_authorized_ssh_key_job(app, gear, ssh_key, key_type=nil, comment=nil)
end
get_available_cartridges() click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 72
def get_available_cartridges
end
get_broker_auth_key_add_job(app, gear, iv, token) click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 207
def get_broker_auth_key_add_job(app, gear, iv, token)
end
get_broker_auth_key_remove_job(app, gear) click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 210
def get_broker_auth_key_remove_job(app, gear)
end
get_env_var_add_job(app, gear, key, value) click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 192
def get_env_var_add_job(app, gear, key, value)
end
get_env_var_remove_job(app, gear, key) click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 195
def get_env_var_remove_job(app, gear, key)
end
get_execute_connector_job(app, gear, cart, connector_name, input_args) click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 204
def get_execute_connector_job(app, gear, cart, connector_name, input_args)
end
get_public_hostname() click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 108
def get_public_hostname
end
get_remove_authorized_ssh_key_job(app, gear, ssh_key, comment=nil) click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 201
def get_remove_authorized_ssh_key_job(app, gear, ssh_key, comment=nil)
end
get_show_state_job(app, gear) click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 213
def get_show_state_job(app, gear)
end
has_app?(app_uuid, app_name) click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 186
def has_app?(app_uuid, app_name)
end
has_embedded_app?(app_uuid, embedded_type) click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 189
def has_embedded_app?(app_uuid, embedded_type)
end
reload(app, gear, cart) click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 126
def reload(app, gear, cart)
end
reload_component(app, gear, component) click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 180
def reload_component(app, gear, component)
end
remove_alias(app, gear, cart, server_alias) click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 153
def remove_alias(app, gear, cart, server_alias)
end
remove_authorized_ssh_key(app, gear, ssh_key, comment=nil) click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 84
def remove_authorized_ssh_key(app, gear, ssh_key, comment=nil)
end
remove_broker_auth_key(app, gear) click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 96
def remove_broker_auth_key(app, gear)
end
remove_component(app, gear, component) click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 168
def remove_component(app, gear, component)
end
remove_env_var(app, gear, key) click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 90
def remove_env_var(app, gear, key)
end
reserve_uid() click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 66
def reserve_uid
end
restart(app, gear, cart) click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 123
def restart(app, gear, cart)
end
restart_component(app, gear, component) click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 177
def restart_component(app, gear, component)
end
show_port(app, gear, cart) click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 147
def show_port(app, gear, cart)
end
show_state(app, gear) click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 99
def show_state(app, gear)
end
start(app, gear, cart) click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 114
def start(app, gear, cart)
end
start_component(app, gear, component) click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 171
def start_component(app, gear, component)
end
status(app, gear, cart) click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 129
def status(app, gear, cart)
end
stop(app, gear, cart) click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 117
def stop(app, gear, cart)
end
stop_component(app, gear, component) click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 174
def stop_component(app, gear, component)
end
system_messages(app, gear, cart) click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 138
def system_messages(app, gear, cart)
end
threaddump(app, gear, cart) click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 135
def threaddump(app, gear, cart)
end
tidy(app, gear, cart) click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 132
def tidy(app, gear, cart)
end
unreserve_uid(uid) click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 69
def unreserve_uid(uid)
end
update_namespace(app, cart, new_ns, old_ns) click to toggle source
# File lib/stickshift-controller/lib/stickshift/application_container_proxy.rb, line 156
def update_namespace(app, cart, new_ns, old_ns)
end