Class: Textus::Protocol::Handlers::CommandContext

Inherits:
QueryContext
  • Object
show all
Defined in:
lib/textus/protocol/handlers/command_context.rb

Instance Attribute Summary

Attributes inherited from QueryContext

#call, #container, #store_engine

Instance Method Summary collapse

Methods inherited from QueryContext

#cursor_store, #entry_index, #etag_for, #exists?, #file_exists?, #initialize, #layout, #link_store, #list, #manifest, #mentry_for, #read, #resolve, #schemas

Constructor Details

This class inherits a constructor from Textus::Protocol::Handlers::QueryContext

Instance Method Details

#audit_logObject

Infrastructure (ops, drain, pulse)



11
# File 'lib/textus/protocol/handlers/command_context.rb', line 11

def audit_log         = @container.store.audit_log

#deleteObject



7
# File 'lib/textus/protocol/handlers/command_context.rb', line 7

def delete(...) = @store_engine.delete(...)

#file_systemObject



13
# File 'lib/textus/protocol/handlers/command_context.rb', line 13

def file_system       = @container.store.file_system

#moveObject



8
# File 'lib/textus/protocol/handlers/command_context.rb', line 8

def move(...)   = @store_engine.move(...)

#putObject

StoreEngine delegation (write side)



6
# File 'lib/textus/protocol/handlers/command_context.rb', line 6

def put(...)    = @store_engine.put(...)

#workflow_queueObject



12
# File 'lib/textus/protocol/handlers/command_context.rb', line 12

def workflow_queue    = @container.store.workflow_queue

#workflow_registryObject



15
# File 'lib/textus/protocol/handlers/command_context.rb', line 15

def workflow_registry = @container.workflow_registry

#workflowsObject



14
# File 'lib/textus/protocol/handlers/command_context.rb', line 14

def workflows         = @container.workflows