Class: Sequent::Core::CommandServiceConfiguration

Inherits:
Object
  • Object
show all
Defined in:
lib/sequent/core/command_service.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeCommandServiceConfiguration

Returns a new instance of CommandServiceConfiguration.



12
13
14
15
16
# File 'lib/sequent/core/command_service.rb', line 12

def initialize
  @command_handler_classes = []
  @transaction_provider = Sequent::Core::Transactions::NoTransactions.new
  @filters = []
end

Instance Attribute Details

#command_handler_classesObject

Returns the value of attribute command_handler_classes.



7
8
9
# File 'lib/sequent/core/command_service.rb', line 7

def command_handler_classes
  @command_handler_classes
end

#event_storeObject

Returns the value of attribute event_store.



7
8
9
# File 'lib/sequent/core/command_service.rb', line 7

def event_store
  @event_store
end

#filtersObject

Returns the value of attribute filters.



7
8
9
# File 'lib/sequent/core/command_service.rb', line 7

def filters
  @filters
end

#transaction_providerObject

Returns the value of attribute transaction_provider.



7
8
9
# File 'lib/sequent/core/command_service.rb', line 7

def transaction_provider
  @transaction_provider
end