Table of Contents - smith-0.8.9 Documentation
Pages
- agency_command.proto
- agent_command.proto
- agent_config_request.proto
- agent_config_update.proto
- agent_keepalive.proto
- agent_lifecycle.proto
- agent_stats.proto
- search.proto
Classes and Modules
- Smith
- Smith::ACL
- Smith::ACL::Default
- Smith::ACL::Error
- Smith::ACL::Factory
- Smith::ACL::IncorrectTypeError
- Smith::ACL::UnknownError
- Smith::ACL::UnknownTypeFormat
- Smith::ACLCompiler
- Smith::ACLParser
- Smith::AclTypeCache
- Smith::Agency
- Smith::AgencyRunning
- Smith::Agent
- Smith::AgentBootstrap
- Smith::AgentCache
- Smith::AgentConfig
- Smith::AgentMonitoring
- Smith::AgentProcess
- Smith::AgentProcess::AgentState
- Smith::AgentProcessObserver
- Smith::Cache
- Smith::Command
- Smith::Command::UnknownCommandError
- Smith::CommandBase
- Smith::CommandBase::UnkownCommandError
- Smith::Commands
- Smith::Commands::Acl
- Smith::Commands::Agents
- Smith::Commands::Commands
- Smith::Commands::Common
- Smith::Commands::Dump
- Smith::Commands::Firehose
- Smith::Commands::Group
- Smith::Commands::Kill
- Smith::Commands::List
- Smith::Commands::Logger
- Smith::Commands::Metadata
- Smith::Commands::ObjectCount
- Smith::Commands::Pop
- Smith::Commands::Push
- Smith::Commands::Push::FileReader
- Smith::Commands::Push::FileReader::on_done;
- Smith::Commands::Restart
- Smith::Commands::Rm
- Smith::Commands::Start
- Smith::Commands::Status
- Smith::Commands::Stop
- Smith::Commands::Subscribe
- Smith::Commands::Template
- Smith::Commands::Top
- Smith::Commands::Version
- Smith::Config
- Smith::Config::ConfigHash
- Smith::ConfigNotFoundError
- Smith::Daemon
- Smith::LoggeMethods
- Smith::Logger
- Smith::Logger::Methods
- Smith::Messaging
- Smith::Messaging::AmqpErrors
- Smith::Messaging::AmqpOptions
- Smith::Messaging::Foo
- Smith::Messaging::MessageCounter
- Smith::Messaging::MessageTimeoutError
- Smith::Messaging::Queue
- Smith::Messaging::Receiver
- Smith::Messaging::Requeue
- Smith::Messaging::Responder
- Smith::Messaging::Sender
- Smith::Messaging::Timeout
- Smith::Messaging::UnknownQueue
- Smith::Messaging::Util
- Smith::MissingConfigItemError
- Smith::ObjectCount
- Smith::QueueDefinition
- Smith::QueueDefinitions
- Smith::QueueFactory
- Smith::SelfPipe
- Smith::UnknownEnvironmentError
- Smith::Utils
Methods
- ::acknowledge_start — Smith::AgentProcessObserver
- ::acknowledge_stop — Smith::AgentProcessObserver
- ::acl_cache_directory — Smith
- ::acl_directories — Smith
- ::agency? — Smith::Command
- ::agency_command? — Smith::Command
- ::agency_path — Smith::Command
- ::agent_directories — Smith
- ::authentication_failure_handler — Smith
- ::base_path — Smith::Command
- ::broker_identifier — Smith
- ::cache_directory — Smith
- ::channel — Smith::Messaging::Queue
- ::check_and_create_directory — Smith::Utils
- ::check_path — Smith
- ::class_from_name — Smith::Utils
- ::class_name_from_path — Smith::Utils
- ::command_path — Smith::Command
- ::command_type — Smith::Command
- ::commands — Smith::Command
- ::compile_acls — Smith
- ::config — Smith
- ::config_path — Smith
- ::connection — Smith
- ::consumers? — Smith::Messaging::Queue
- ::create — Smith::ACL::Factory
- ::environment — Smith
- ::get — Smith::Config
- ::hostname — Smith
- ::included — Smith::Logger
- ::instantiate — Smith::Command
- ::kill — Smith::AgentProcessObserver
- ::lib_directories — Smith
- ::load_command — Smith::Command
- ::messages? — Smith::Messaging::Queue
- ::new — Smith::ACLCompiler
- ::new — Smith::ACLParser
- ::new — Smith::Agent
- ::new — Smith::AgentCache
- ::new — Smith::AgentConfig
- ::new — Smith::AgentMonitoring
- ::new — Smith::AgentProcess
- ::new — Smith::Agency
- ::new — Smith::AgentBootstrap
- ::new — Smith::Cache
- ::new — Smith::CommandBase
- ::new — Smith::Commands::Push::FileReader
- ::new — Smith::Config
- ::new — Smith::Daemon
- ::new — Smith::UnknownEnvironmentError
- ::new — Smith::ACL::Default
- ::new — Smith::AclTypeCache
- ::new — Smith::Messaging::AmqpOptions
- ::new — Smith::Messaging::MessageCounter
- ::new — Smith::QueueDefinition
- ::new — Smith::QueueFactory
- ::new — Smith::Messaging::Receiver
- ::new — Smith::Messaging::Foo
- ::new — Smith::Messaging::Requeue
- ::new — Smith::Messaging::Sender
- ::new — Smith::Messaging::Timeout
- ::new — Smith::SelfPipe
- ::no_process_running — Smith::AgentProcessObserver
- ::number_of_consumers — Smith::Messaging::Queue
- ::number_of_messages — Smith::Messaging::Queue
- ::options — Smith::Agent
- ::path_from_class — Smith::Utils
- ::reap_agent — Smith::AgentProcessObserver
- ::root_path — Smith
- ::run — Smith::Command
- ::running? — Smith
- ::shutdown_hook — Smith
- ::smithctl_command? — Smith::Command
- ::smithctl_path — Smith::Command
- ::split_path — Smith::Utils
- ::start — Smith
- ::start — Smith::AgentProcessObserver
- ::start_process — Smith::AgentProcessObserver
- ::status — Smith::Messaging::Queue
- ::stop — Smith
- ::stop — Smith::AgentProcessObserver
- ::tcp_connection_failure_handler — Smith
- ::to_command_name — Smith::Command
- #[] — Smith::AgentCache
- #[] — Smith::Cache
- #__exception_handler — Smith::Agent
- #__reload — Smith::Logger::Methods
- #__setup — Smith::Logger::Methods
- #_acl — Smith::Commands::Acl
- #_agents — Smith::Commands::Agents
- #_logger — Smith::Commands::Logger
- #_publish — Smith::Messaging::Sender
- #_state — Smith::AgentProcess
- #ack — Smith::Messaging::Receiver
- #ack — Smith::Messaging::Foo
- #acknowledge_start — Smith::Agent
- #acknowledge_start — Smith::Agency
- #acknowledge_stop — Smith::Agent
- #acknowledge_stop — Smith::Agency
- #acl_compiled_path — Smith::ACLCompiler
- #add — Smith::AclTypeCache
- #add_agent_load_path — Smith::AgentBootstrap
- #add_callback — Smith::AgentProcess
- #add_to_type_cache — Smith::ACLCompiler
- #agent_directories — Smith::Utils
- #agent_exists? — Smith::Agency
- #agent_group — Smith::Commands::Common
- #agents_to_kill — Smith::Commands::Kill
- #alive? — Smith::AgentCache
- #alive? — Smith::AgentProcess
- #amqp_opts — Smith::Commands::Subscribe
- #banner — Smith::CommandBase
- #banner_template — Smith::CommandBase
- #broker_uri! — Smith::Config
- #call — Smith::Messaging::Foo
- #cancel_timeout — Smith::Messaging::Timeout
- #capture_stderr — Smith::ACLCompiler
- #check_and_create_directory — Smith::Utils
- #check_directories — Smith::Config
- #class_from_name — Smith::Utils
- #class_name — Smith::ACLParser
- #class_name_from_path — Smith::Utils
- #clear! — Smith::AclTypeCache
- #coerce_directories! — Smith::Config
- #compile — Smith::ACLCompiler
- #compile_on_path — Smith::ACLCompiler
- #conflicts — Smith::CommandBase
- #consumer_count — Smith::Messaging::Sender
- #control_queue_def — Smith::Agent
- #control_queue_def — Smith::AgentProcess
- #correct_direction? — Smith::Commands::Firehose
- #correlation_id — Smith::Messaging::Foo
- #counter — Smith::Messaging::MessageCounter
- #counter — Smith::Messaging::Sender
- #create — Smith::AgentCache
- #create — Smith::QueueFactory
- #current_requeue_number — Smith::Messaging::Requeue
- #daemonise — Smith::Daemon
- #dead — Smith::Agency
- #default_config_file — Smith::Config
- #delete — Smith::AgentCache
- #delete — Smith::AgentProcess
- #delete — Smith::Cache
- #delete — Smith::Messaging::Receiver
- #delete — Smith::Messaging::Sender
- #delete_exchange — Smith::Commands::Rm
- #delete_queue — Smith::Commands::Rm
- #denormalise — Smith::QueueDefinition
- #depends — Smith::CommandBase
- #dump — Smith::Commands::Dump
- #dump_hashes — Smith::AclTypeCache
- #dump_types — Smith::AclTypeCache
- #each — Smith::AgentCache
- #each — Smith::Cache
- #each — Smith::Commands::Push::FileReader
- #each_queue — Smith::QueueFactory
- #empty? — Smith::Cache
- #entries — Smith::Cache
- #entry — Smith::AgentCache
- #entry — Smith::Cache
- #error_lookup — Smith::Messaging::AmqpErrors
- #error_message — Smith::Messaging::AmqpErrors
- #errors — Smith::Messaging::AmqpErrors
- #exchange — Smith::Messaging::AmqpOptions
- #execute — Smith::Commands::Agents
- #execute — Smith::Commands::Group
- #execute — Smith::Commands::Kill
- #execute — Smith::Commands::List
- #execute — Smith::Commands::Logger
- #execute — Smith::Commands::Metadata
- #execute — Smith::Commands::ObjectCount
- #execute — Smith::Commands::Restart
- #execute — Smith::Commands::Start
- #execute — Smith::Commands::Stop
- #execute — Smith::Commands::Version
- #execute — Smith::Commands::Acl
- #execute — Smith::Commands::Commands
- #execute — Smith::Commands::Dump
- #execute — Smith::Commands::Firehose
- #execute — Smith::Commands::Pop
- #execute — Smith::Commands::Push
- #execute — Smith::Commands::Rm
- #execute — Smith::Commands::Status
- #execute — Smith::Commands::Subscribe
- #execute — Smith::Commands::Top
- #execute — Smith::Commands::Template
- #exist? — Smith::AgentCache
- #exist? — Smith::Cache
- #exists? — Smith::AgentProcess
- #expand_options — Smith::Messaging::AmqpOptions
- #exponential_no_initial_delay_strategy — Smith::Messaging::Requeue
- #exponential_strategy — Smith::Messaging::Requeue
- #extract_queue — Smith::Commands::Rm
- #fail — Smith::Messaging::Foo
- #fanout_queue_and_opts — Smith::Messaging::Receiver
- #find_acl — Smith::Commands::Acl
- #find_by_name — Smith::AgentCache
- #find_config_file — Smith::Config
- #for — Smith::AgentConfig
- #format — Smith::Commands::List
- #format — Smith::Commands::Commands
- #format — Smith::Commands::Top
- #format_error_message — Smith::Commands::Kill
- #format_error_message — Smith::Commands::Stop
- #format_exception — Smith::AgentBootstrap
- #format_help — Smith::CommandBase
- #format_queues — Smith::Commands::Top
- #format_time — Smith::Commands::List
- #fully_qualified_classes — Smith::ACLParser
- #gem_root — Smith::Config
- #get_by_hash — Smith::AclTypeCache
- #get_by_type — Smith::AclTypeCache
- #go — Smith::ACLParser
- #group — Smith::Commands::Group
- #group_directory — Smith::Commands::Common
- #handle_excecption — Smith::AgentBootstrap
- #in_class — Smith::ACLParser
- #include? — Smith::AclTypeCache
- #increment_counter — Smith::Messaging::MessageCounter
- #increment_counter — Smith::Messaging::Sender
- #increment_requeue_count — Smith::Messaging::Requeue
- #indent_acl — Smith::Commands::Acl
- #inspect — Smith::ACL::Default
- #install_signal_handler — Smith::Agent
- #install_signal_handler — Smith::SelfPipe
- #instantiate — Smith::AgentCache
- #instantiate_commands — Smith::Commands::Commands
- #invalidate — Smith::Cache
- #iterator — Smith::Commands::Push
- #json_to_payload — Smith::Commands::Push
- #keep_alive — Smith::Agency
- #linear_strategy — Smith::Messaging::Requeue
- #load_acl — Smith::ACLCompiler
- #load_agent — Smith::AgentBootstrap
- #load_config — Smith::Config
- #load_toml — Smith::Config
- #load_tomls — Smith::Config
- #log_appender — Smith::Logger::Methods
- #log_error — Smith::Commands::Rm
- #log_level — Smith::Logger::Methods
- #log_trace — Smith::Logger::Methods
- #logger — Smith::Logger::Methods
- #long_format — Smith::Commands::List
- #max_length — Smith::Commands::Commands
- #merge — Smith::Messaging::AmqpOptions
- #message_count — Smith::Messaging::Sender
- #method_missing — Smith::Config
- #method_missing — Smith::ACL::Default
- #name — Smith::QueueDefinition
- #name_only — Smith::Commands::List
- #nil_uuid — Smith::Commands::List
- #normalise — Smith::QueueDefinition
- #number_of_consumers — Smith::Messaging::Util
- #number_of_messages — Smith::Messaging::Util
- #object_count — Smith::Commands::ObjectCount
- #object_count — Smith::ObjectCount
- #on_error — Smith::Messaging::Receiver
- #on_error — Smith::Messaging::Sender
- #on_exception — Smith::Agent
- #on_message — Smith::Messaging::Receiver
- #on_reply — Smith::Messaging::Sender
- #on_reply_error — Smith::Messaging::Sender
- #on_requeue — Smith::Messaging::Receiver
- #on_requeue_limit — Smith::Messaging::Receiver
- #on_running — Smith::Agent
- #on_serialisation_error — Smith::Messaging::Sender
- #on_stopping — Smith::Agent
- #on_timeout — Smith::Messaging::Sender
- #open_channel — Smith::Messaging::Util
- #operator — Smith::Cache
- #opt — Smith::CommandBase
- #option_or_default — Smith::Messaging::Util
- #options_spec — Smith::CommandBase
- #options_spec — Smith::Commands::Agents
- #options_spec — Smith::Commands::Group
- #options_spec — Smith::Commands::Kill
- #options_spec — Smith::Commands::List
- #options_spec — Smith::Commands::Logger
- #options_spec — Smith::Commands::Metadata
- #options_spec — Smith::Commands::ObjectCount
- #options_spec — Smith::Commands::Restart
- #options_spec — Smith::Commands::Start
- #options_spec — Smith::Commands::Stop
- #options_spec — Smith::Commands::Version
- #options_spec — Smith::Commands::Acl
- #options_spec — Smith::Commands::Commands
- #options_spec — Smith::Commands::Dump
- #options_spec — Smith::Commands::Firehose
- #options_spec — Smith::Commands::Pop
- #options_spec — Smith::Commands::Push
- #options_spec — Smith::Commands::Rm
- #options_spec — Smith::Commands::Status
- #options_spec — Smith::Commands::Subscribe
- #options_spec — Smith::Commands::Top
- #parse_from_string — Smith::ACL::Default
- #parse_options — Smith::CommandBase
- #parse_protoc_error — Smith::ACLCompiler
- #path — Smith::Config
- #path_from_class — Smith::Utils
- #path_from_env — Smith::Config
- #path_glob — Smith::ACLCompiler
- #paths_from_env — Smith::Config
- #pid — Smith::Daemon
- #pid_directory — Smith::Daemon
- #pop — Smith::Commands::Pop
- #pop — Smith::Messaging::AmqpOptions
- #pop — Smith::Messaging::Receiver
- #print_message — Smith::Commands::Pop
- #process_class — Smith::ACLParser
- #process_module — Smith::ACLParser
- #process_names_match? — Smith::Daemon
- #process_until_empty — Smith::ACLParser
- #publish — Smith::Messaging::AmqpOptions
- #publish — Smith::Messaging::Sender
- #push — Smith::Commands::Push
- #queue — Smith::Messaging::AmqpOptions
- #queue_name — Smith::Messaging::Receiver
- #queue_name — Smith::Messaging::Foo
- #queue_name — Smith::Messaging::Sender
- #queues — Smith::Agent
- #queues — Smith::QueueFactory
- #random — Smith::Messaging::Util
- #receiver — Smith::Agent
- #receiver — Smith::QueueFactory
- #reject — Smith::Messaging::Foo
- #reload — Smith::Config
- #remove_namespace — Smith::Messaging::Foo
- #remove_new_lines — Smith::Commands::Commands
- #reply — Smith::Messaging::Foo
- #requeue — Smith::Messaging::Foo
- #requeue — Smith::Messaging::Requeue
- #requeue_parameters — Smith::Messaging::Receiver
- #requeue_with_strategy — Smith::Messaging::Requeue
- #reset — Smith::ACLParser
- #resolve_agent_path — Smith::Commands::Common
- #run — Smith::Agent
- #running? — Smith::Daemon
- #save — Smith::AgentProcess
- #send_agent_control_message — Smith::Commands::Logger
- #send_dead_message — Smith::AgentBootstrap
- #sender — Smith::Agent
- #sender — Smith::QueueFactory
- #serialize_to_string — Smith::ACL::Default
- #set_log_level — Smith::Commands::Logger
- #set_timeout — Smith::Messaging::Timeout
- #setup_control_queue — Smith::Agent
- #setup_queues — Smith::Agency
- #setup_reply_queue — Smith::Messaging::Receiver
- #setup_signal_handlers — Smith::SelfPipe
- #setup_stats_queue — Smith::Agent
- #short_format — Smith::Commands::List
- #should_compile? — Smith::ACLCompiler
- #shutdown — Smith::AgentBootstrap
- #signal_handlers — Smith::AgentBootstrap
- #size — Smith::Cache
- #smith_acl_directory — Smith::Config
- #split_path — Smith::Utils
- #split_paths — Smith::Config
- #start — Smith::Commands::Start
- #start! — Smith::AgentBootstrap
- #start_agents — Smith::Commands::Start
- #start_keep_alive — Smith::Agent
- #start_monitoring — Smith::AgentMonitoring
- #start_monitoring — Smith::Agency
- #started_at — Smith::AgentProcess
- #started_at= — Smith::AgentProcess
- #state — Smith::Agent
- #state — Smith::AgentCache
- #status — Smith::Commands::Status
- #status — Smith::Messaging::Receiver
- #status — Smith::Messaging::Sender
- #stop — Smith::Agency
- #stop_agency — Smith::Commands::Stop
- #stop_agent — Smith::Commands::Stop
- #stop_all — Smith::Commands::Stop
- #stop_if_running — Smith::Commands::Stop
- #subscribe — Smith::Messaging::AmqpOptions
- #subscribe — Smith::Messaging::Receiver
- #tabulate — Smith::Commands::List
- #terminate! — Smith::AgentBootstrap
- #timeout? — Smith::Messaging::Timeout
- #to_a — Smith::QueueDefinition
- #to_class — Smith::ACLCompiler
- #to_hash — Smith::ACL::Default
- #to_json — Smith::ACL::Default
- #to_murmur32 — Smith::AclTypeCache
- #to_pathname — Smith::Config
- #to_proc — Smith::Messaging::Foo
- #to_s — Smith::AgentProcess
- #to_s — Smith::Cache
- #to_s — Smith::ACL::Default
- #to_s — Smith::QueueDefinition
- #to_s — Smith::Messaging::Timeout
- #unlink_pid_file — Smith::AgentBootstrap
- #unlink_pid_file — Smith::Daemon
- #unsubscribe — Smith::Messaging::Receiver
- #update — Smith::AgentConfig
- #update — Smith::Cache
- #update_cache — Smith::QueueFactory
- #uri_from_env — Smith::Config
- #value — Smith::Messaging::Responder
- #version — Smith::Commands::Version
- #write_pid_file — Smith::AgentBootstrap