Table of Contents - novel-0.3.0 Documentation
Classes and Modules
- Novel
- Novel::Base
- Novel::Container
- Novel::Context
- Novel::Context::Types
- Novel::Error
- Novel::Executor
- Novel::Executor::ActivityFlow
- Novel::Executor::CompensationFlow
- Novel::InvalidRepositoryError
- Novel::RepositoryAdapters
- Novel::RepositoryAdapters::Memory
- Novel::RepositoryAdapters::Redis
- Novel::Saga
- Novel::SagaRepository
- Novel::StateMachines
- Novel::StateMachines::SagaStatus
- Novel::StateMachines::TransactionStatus
- Novel::Workflow
- Novel::WorkflowBuilder
Methods
- ::build — Novel::StateMachines::SagaStatus
- ::compose — Novel
- ::new — Novel::Base
- ::new — Novel::Container
- ::new — Novel::Executor
- ::new — Novel::Executor::ActivityFlow
- ::new — Novel::Executor::CompensationFlow
- ::new — Novel::RepositoryAdapters::Memory
- ::new — Novel::RepositoryAdapters::Redis
- ::new — Novel::Saga
- ::new — Novel::SagaRepository
- ::new — Novel::Workflow
- ::new — Novel::WorkflowBuilder
- #activity_steps — Novel::Workflow
- #activity_steps_from — Novel::Workflow
- #build — Novel::Base
- #build — Novel::WorkflowBuilder
- #build_container — Novel::WorkflowBuilder
- #calculate_compensation_index — Novel::Workflow
- #call — Novel::Executor::ActivityFlow
- #call — Novel::Executor::CompensationFlow
- #call — Novel::Saga
- #call_activity_flow — Novel::Executor
- #call_compensation_flow — Novel::Executor
- #compensation_step — Novel::Context
- #compensation_steps — Novel::Workflow
- #compensation_steps_from — Novel::Workflow
- #completed_compensation_steps — Novel::Context
- #completed_steps — Novel::Context
- #execut_step — Novel::Executor::ActivityFlow
- #execut_step — Novel::Executor::CompensationFlow
- #failed? — Novel::Context
- #find_context — Novel::RepositoryAdapters::Memory
- #find_context — Novel::RepositoryAdapters::Redis
- #find_or_create_context — Novel::SagaRepository
- #finish_transaction — Novel::Executor
- #get_next_by_index — Novel::Workflow
- #next_activity_step — Novel::Workflow
- #next_compensation_step — Novel::Workflow
- #persist_context — Novel::RepositoryAdapters::Memory
- #persist_context — Novel::RepositoryAdapters::Redis
- #persist_context — Novel::SagaRepository
- #register — Novel::Container
- #register_step — Novel::WorkflowBuilder
- #resolve — Novel::Container
- #start_transaction — Novel::Executor
- #step — Novel::Context
- #success? — Novel::Context
- #sync_compensation_result_for — Novel::Saga
- #transaction_status — Novel::Executor::ActivityFlow
- #transaction_status — Novel::Executor::CompensationFlow