Class: RFlow::Configuration::ZMQConnection
- Inherits:
-
Connection
- Object
- ActiveRecord::Base
- ConfigurationItem
- Connection
- RFlow::Configuration::ZMQConnection
- Defined in:
- lib/rflow/configuration/connection.rb
Overview
Subclass of Connection for ZMQ connections and their required options.
Instance Attribute Summary
Attributes inherited from Connection
#input_port, #options, #output_port
Class Method Summary collapse
-
.default_options ⇒ Hash
Default options required for ZeroMQ connection.
Methods inherited from Connection
Class Method Details
.default_options ⇒ Hash
Default options required for ZeroMQ connection.
77 78 79 80 81 82 83 84 85 86 |
# File 'lib/rflow/configuration/connection.rb', line 77 def self. { 'output_socket_type' => 'PUSH', 'output_address' => lambda{|conn| "ipc://rflow.#{conn.uuid}"}, 'output_responsibility' => 'connect', 'input_socket_type' => 'PULL', 'input_address' => lambda{|conn| "ipc://rflow.#{conn.uuid}"}, 'input_responsibility' => 'bind', } end |