Table of Contents - swarm-0.3.0 Documentation
Classes and Modules
- Swarm
- Swarm::ActivityExpression
- Swarm::BranchExpression
- Swarm::BranchExpression::InvalidPositionError
- Swarm::ConcurrenceExpression
- Swarm::ConditionalExpression
- Swarm::Engine
- Swarm::Engine::Job
- Swarm::Engine::Job::AlreadyReservedError
- Swarm::Engine::Queue
- Swarm::Engine::Queue::JobNotFoundError
- Swarm::Engine::Queue::JobReservationFailed
- Swarm::Engine::Volatile
- Swarm::Engine::Volatile::Job
- Swarm::Engine::Volatile::Queue
- Swarm::Engine::Worker
- Swarm::Engine::Worker::Command
- Swarm::Engine::Worker::Command::MissingObjectError
- Swarm::Engine::Worker::NotRunningError
- Swarm::Expression
- Swarm::ExpressionEvaluator
- Swarm::Hive
- Swarm::Hive::IllegalDefaultError
- Swarm::Hive::MissingTypeError
- Swarm::Hive::NoDefaultSetError
- Swarm::HiveDweller
- Swarm::HiveDweller::RecordNotFoundError
- Swarm::Observers
- Swarm::Observers::Base
- Swarm::Participant
- Swarm::Pollen
- Swarm::Pollen::Parser
- Swarm::Pollen::Reader
- Swarm::Pollen::Transformer
- Swarm::Process
- Swarm::ProcessDefinition
- Swarm::ProcessDefinition::NotYetPersistedError
- Swarm::Router
- Swarm::SequenceExpression
- Swarm::Storage
- Swarm::Storage::HashStorage
- Swarm::Storage::KeyValueStorage
- Swarm::Storage::RedisStorage
- Swarm::StorageParticipant
- Swarm::StoredWorkitem
- Swarm::SubprocessExpression
- Swarm::Support
- Swarm::TraceParticipant
- Swarm::WorkitemContext
Methods
- ::all — Swarm::HiveDweller
- ::camelize — Swarm::Support
- ::combine_arrays — Swarm::Support
- ::constantize — Swarm::Support
- ::create — Swarm::HiveDweller
- ::create_from_json — Swarm::ProcessDefinition
- ::create_from_pollen — Swarm::ProcessDefinition
- ::deep_merge — Swarm::Support
- ::default — Swarm::Hive
- ::default= — Swarm::Hive
- ::each — Swarm::HiveDweller
- ::expression_class_for_node — Swarm::Router
- ::fetch — Swarm::HiveDweller
- ::find_by_name — Swarm::ProcessDefinition
- ::from_job — Swarm::Engine::Worker::Command
- ::get_tube — Swarm::Engine::Volatile::Queue
- ::ids — Swarm::HiveDweller
- ::inherited — Swarm::Expression
- ::inherited — Swarm::HiveDweller
- ::many_to_one — Swarm::HiveDweller
- ::new — Swarm::Engine::Queue
- ::new — Swarm::Engine::Volatile::Job
- ::new — Swarm::Engine::Volatile::Queue
- ::new — Swarm::Engine::Worker
- ::new — Swarm::Engine::Worker::Command
- ::new — Swarm::ExpressionEvaluator
- ::new — Swarm::WorkitemContext
- ::new — Swarm::Hive
- ::new — Swarm::HiveDweller
- ::new — Swarm::Observers::Base
- ::new — Swarm::Participant
- ::new — Swarm::Pollen::Reader
- ::new — Swarm::Storage::KeyValueStorage
- ::new_from_storage — Swarm::HiveDweller
- ::one_to_many — Swarm::HiveDweller
- ::parse_json_definition — Swarm::ProcessDefinition
- ::set_columns — Swarm::HiveDweller
- ::slice — Swarm::Support
- ::storage_id_for_key — Swarm::HiveDweller
- ::storage_type — Swarm::Expression
- ::storage_type — Swarm::HiveDweller
- ::symbolize_keys — Swarm::Support
- ::symbolize_keys! — Swarm::Support
- ::tokenize — Swarm::Support
- ::transform_arguments — Swarm::Pollen::Transformer
- ::tubes — Swarm::Engine::Volatile::Queue
- ::uuid_with_timestamp — Swarm::Support
- ::wait_until — Swarm::Support
- #== — Swarm::Engine::Volatile::Job
- #== — Swarm::Engine::Worker::Command
- #== — Swarm::HiveDweller
- #[] — Swarm::Storage::KeyValueStorage
- #[]= — Swarm::Storage::KeyValueStorage
- #_apply — Swarm::Expression
- #_launch — Swarm::Process
- #_reply — Swarm::Expression
- #add_and_apply_child — Swarm::BranchExpression
- #add_child — Swarm::BranchExpression
- #add_job — Swarm::Engine::Queue
- #add_job — Swarm::Engine::Volatile::Queue
- #add_worker — Swarm::Engine::Volatile::Queue
- #after_action — Swarm::Observers::Base
- #all_children_replied? — Swarm::ConcurrenceExpression
- #all_conditions_met? — Swarm::ExpressionEvaluator
- #all_of_type — Swarm::Storage::HashStorage
- #all_of_type — Swarm::Storage::KeyValueStorage
- #all_of_type — Swarm::Storage::RedisStorage
- #append_to_hive_trace — Swarm::TraceParticipant
- #append_to_workitem_trace — Swarm::TraceParticipant
- #apply — Swarm::Expression
- #arguments — Swarm::Expression
- #arguments — Swarm::Participant
- #array_combination_method — Swarm::ConcurrenceExpression
- #attributes — Swarm::HiveDweller
- #available? — Swarm::Engine::Volatile::Job
- #before_action — Swarm::Observers::Base
- #branch_condition_met? — Swarm::ConditionalExpression
- #branch_position — Swarm::Expression
- #bury — Swarm::Engine::Job
- #bury — Swarm::Engine::Volatile::Job
- #bury_job — Swarm::Engine::Queue
- #change_attribute — Swarm::HiveDweller
- #changed? — Swarm::HiveDweller
- #check_condition — Swarm::ExpressionEvaluator
- #clean_up_job — Swarm::Engine::Queue
- #clear — Swarm::Engine::Queue
- #clear — Swarm::Engine::Volatile::Queue
- #command — Swarm::Expression
- #conditions — Swarm::ExpressionEvaluator
- #create_child_expression — Swarm::BranchExpression
- #create_process — Swarm::ProcessDefinition
- #delete — Swarm::Engine::Job
- #delete — Swarm::Engine::Volatile::Job
- #delete — Swarm::HiveDweller
- #delete — Swarm::Storage::HashStorage
- #delete — Swarm::Storage::KeyValueStorage
- #delete — Swarm::Storage::RedisStorage
- #delete_job — Swarm::Engine::Queue
- #delete_job — Swarm::Engine::Volatile::Queue
- #deserialize — Swarm::Storage::KeyValueStorage
- #eval — Swarm::ExpressionEvaluator
- #evaluator — Swarm::Expression
- #exists? — Swarm::Engine::Job
- #exists? — Swarm::Engine::Volatile::Job
- #fetch — Swarm::Hive
- #finished? — Swarm::Process
- #get_milestone — Swarm::Expression
- #has_job? — Swarm::Engine::Volatile::Queue
- #idle? — Swarm::Engine::Queue
- #idle? — Swarm::Engine::Volatile::Queue
- #ids_for_type — Swarm::Storage::HashStorage
- #ids_for_type — Swarm::Storage::KeyValueStorage
- #ids_for_type — Swarm::Storage::RedisStorage
- #inspect — Swarm::Hive
- #kick_off_children — Swarm::BranchExpression
- #launch — Swarm::Process
- #launch_process — Swarm::ProcessDefinition
- #load_associations — Swarm::Storage::KeyValueStorage
- #meets_conditions? — Swarm::Expression
- #merge_child_workitem — Swarm::ConcurrenceExpression
- #method_missing — Swarm::WorkitemContext
- #move_on_from — Swarm::ConcurrenceExpression
- #move_on_from — Swarm::ConditionalExpression
- #move_on_from — Swarm::SequenceExpression
- #move_on_from — Swarm::SubprocessExpression
- #move_on_from — Swarm::Process
- #new? — Swarm::HiveDweller
- #node — Swarm::Expression
- #node_at_position — Swarm::Expression
- #node_at_position — Swarm::Process
- #object — Swarm::Engine::Worker::Command
- #observers — Swarm::Engine::Worker::Command
- #optionally_spaced — Swarm::Pollen::Parser
- #original_tree — Swarm::ConditionalExpression
- #parent — Swarm::Expression
- #prepare_for_work — Swarm::Engine::Queue
- #prepare_for_work — Swarm::Engine::Volatile::Queue
- #proceed — Swarm::StoredWorkitem
- #process_next_job — Swarm::Engine::Worker
- #queue — Swarm::Hive
- #ready_to_proceed? — Swarm::ConcurrenceExpression
- #regex_for_type — Swarm::Storage::KeyValueStorage
- #registered_observers — Swarm::Hive
- #reify_from_hash — Swarm::Hive
- #release — Swarm::Engine::Job
- #release — Swarm::Engine::Volatile::Job
- #reload! — Swarm::HiveDweller
- #remove_worker — Swarm::Engine::Queue
- #replied? — Swarm::Expression
- #replied_at — Swarm::Expression
- #replied_children — Swarm::ConcurrenceExpression
- #reply — Swarm::Expression
- #reply_to_parent — Swarm::Expression
- #reserve! — Swarm::Engine::Volatile::Job
- #reserve_job — Swarm::Engine::Queue
- #reserve_job — Swarm::Engine::Volatile::Queue
- #reserved? — Swarm::Engine::Job
- #reserved? — Swarm::Engine::Volatile::Job
- #root? — Swarm::Expression
- #run! — Swarm::Engine::Worker
- #run! — Swarm::Engine::Worker::Command
- #running? — Swarm::Engine::Worker
- #save — Swarm::HiveDweller
- #select_branch — Swarm::ConditionalExpression
- #serialize — Swarm::Storage::KeyValueStorage
- #set_attributes — Swarm::HiveDweller
- #set_milestone — Swarm::Expression
- #setup — Swarm::Engine::Worker
- #stop! — Swarm::Engine::Worker
- #stop? — Swarm::Engine::Worker::Command
- #storage — Swarm::HiveDweller
- #storage_class — Swarm::Hive
- #storage_id — Swarm::HiveDweller
- #teardown — Swarm::Engine::Worker
- #text — Swarm::TraceParticipant
- #to_h — Swarm::Engine::Job
- #to_h — Swarm::Engine::Volatile::Job
- #to_hash — Swarm::Engine::Worker::Command
- #to_hash — Swarm::HiveDweller
- #to_hash — Swarm::Pollen::Reader
- #to_json — Swarm::Pollen::Reader
- #trace — Swarm::Hive
- #trace — Swarm::Storage::KeyValueStorage
- #trace= — Swarm::Storage::KeyValueStorage
- #traced — Swarm::Hive
- #tree — Swarm::Expression
- #tree — Swarm::ConditionalExpression
- #truncate — Swarm::Storage::HashStorage
- #truncate — Swarm::Storage::KeyValueStorage
- #truncate — Swarm::Storage::RedisStorage
- #wait_for_job — Swarm::Engine::Volatile::Queue
- #wait_until_finished — Swarm::Process
- #work — Swarm::ActivityExpression
- #work — Swarm::ConcurrenceExpression
- #work — Swarm::ConditionalExpression
- #work — Swarm::SequenceExpression
- #work — Swarm::SubprocessExpression
- #work — Swarm::StorageParticipant
- #work — Swarm::TraceParticipant
- #work_on — Swarm::Engine::Worker
- #worker_count — Swarm::Engine::Queue
- #worker_count — Swarm::Engine::Volatile::Queue
- #working? — Swarm::Engine::Worker
- #workitem — Swarm::Participant
- #workitem_context — Swarm::ExpressionEvaluator