Class: Expeditor::Services::Default

Inherits:
Expeditor::Service show all
Defined in:
lib/expeditor/services/default.rb

Instance Attribute Summary

Attributes inherited from Expeditor::Service

#executor, #fallback_enabled

Instance Method Summary collapse

Methods inherited from Expeditor::Service

#current_status, #fallback_enabled?, #reset_status!, #shutdown

Constructor Details

#initializeDefault

Returns a new instance of Default.



7
8
9
10
11
# File 'lib/expeditor/services/default.rb', line 7

def initialize
  @executor = Concurrent.global_io_executor
  @bucket = nil
  @fallback_enabled = true
end

Instance Method Details

#breakObject



25
26
# File 'lib/expeditor/services/default.rb', line 25

def break
end

#dependencyObject



28
29
# File 'lib/expeditor/services/default.rb', line 28

def dependency
end

#failureObject



16
17
# File 'lib/expeditor/services/default.rb', line 16

def failure
end

#open?Boolean

Returns:

  • (Boolean)


31
32
33
# File 'lib/expeditor/services/default.rb', line 31

def open?
  false
end

#rejectionObject



19
20
# File 'lib/expeditor/services/default.rb', line 19

def rejection
end

#successObject



13
14
# File 'lib/expeditor/services/default.rb', line 13

def success
end

#timeoutObject



22
23
# File 'lib/expeditor/services/default.rb', line 22

def timeout
end