Class: Synapse::Configuration::GenericProcessFactoryDefinitionBuilder

Inherits:
DefinitionBuilder
  • Object
show all
Defined in:
lib/synapse/configuration/component/process_manager/generic_process_factory.rb

Overview

Definition builder used to create a generic process factory

Examples:

The minimum possible effort to build a process factory

process_factory

Use a custom resource injector

process_factory :alt_process_factory do
  use_resource_injector :alt_resource_injector
end

Instance Attribute Summary

Attributes inherited from DefinitionBuilder

#id

Instance Method Summary collapse

Methods inherited from DefinitionBuilder

#anonymous, #as_prototype, #as_singleton, build, #build_composite, #build_definition, #clear_tags, #identified_by, #initialize, #register_definition, #replace_tags, #tag, #use_factory, #use_instance

Constructor Details

This class inherits a constructor from Synapse::Configuration::DefinitionBuilder

Instance Method Details

#use_resource_injector(resource_injector) ⇒ undefined

Changes the resource injector used by this process factory

Parameters:

  • resource_injector (Symbol)

Returns:

  • (undefined)

See Also:



18
19
20
# File 'lib/synapse/configuration/component/process_manager/generic_process_factory.rb', line 18

def use_resource_injector(resource_injector)
  @resource_injector = resource_injector
end