Class: TDL::ImplementationRunnerConfig

Inherits:
Object
  • Object
show all
Defined in:
lib/tdl/queue/implementation_runner_config.rb

Instance Method Summary collapse

Constructor Details

#initializeImplementationRunnerConfig

Returns a new instance of ImplementationRunnerConfig.



7
8
9
10
11
12
13
# File 'lib/tdl/queue/implementation_runner_config.rb', line 7

def initialize
    @port = 61613
    @time_to_wait_for_requests = 500
    @audit_stream = ConsoleAuditStream.new
    @request_queue_name = ''
    @response_queue_name = ''
end

Instance Method Details

#get_audit_streamObject



65
66
67
# File 'lib/tdl/queue/implementation_runner_config.rb', line 65

def get_audit_stream
    @audit_stream
end

#get_hostnameObject



45
46
47
# File 'lib/tdl/queue/implementation_runner_config.rb', line 45

def get_hostname
    @hostname
end

#get_portObject



49
50
51
# File 'lib/tdl/queue/implementation_runner_config.rb', line 49

def get_port
    @port
end

#get_request_queue_nameObject



53
54
55
# File 'lib/tdl/queue/implementation_runner_config.rb', line 53

def get_request_queue_name
    @request_queue_name
end

#get_response_queue_nameObject



57
58
59
# File 'lib/tdl/queue/implementation_runner_config.rb', line 57

def get_response_queue_name
    @response_queue_name
end

#get_time_to_wait_for_requestsObject



61
62
63
# File 'lib/tdl/queue/implementation_runner_config.rb', line 61

def get_time_to_wait_for_requests
    @time_to_wait_for_requests
end

#set_audit_stream(audit_stream) ⇒ Object



40
41
42
43
# File 'lib/tdl/queue/implementation_runner_config.rb', line 40

def set_audit_stream(audit_stream)
    @set_audit_stream = audit_stream
    self
end

#set_hostname(hostname) ⇒ Object



15
16
17
18
# File 'lib/tdl/queue/implementation_runner_config.rb', line 15

def set_hostname(hostname)
    @hostname = hostname
    self
end

#set_port(port) ⇒ Object



20
21
22
23
# File 'lib/tdl/queue/implementation_runner_config.rb', line 20

def set_port(port)
    @port = port
    self
end

#set_request_queue_name(queue_name) ⇒ Object



25
26
27
28
# File 'lib/tdl/queue/implementation_runner_config.rb', line 25

def set_request_queue_name(queue_name)
    @request_queue_name = queue_name
    self
end

#set_response_queue_name(queue_name) ⇒ Object



30
31
32
33
# File 'lib/tdl/queue/implementation_runner_config.rb', line 30

def set_response_queue_name(queue_name)
    @response_queue_name = queue_name
    self
end

#set_time_to_wait_for_requests(time_to_wait_for_requests) ⇒ Object



35
36
37
38
# File 'lib/tdl/queue/implementation_runner_config.rb', line 35

def set_time_to_wait_for_requests(time_to_wait_for_requests)
    @time_to_wait_for_requests = time_to_wait_for_requests
    self
end