Sha256: 75d7a6e33d8264b3ca7bc5ed3ed15594bb2ea862d7605bb679291b0607c1cd9e
Contents?: true
Size: 1.1 KB
Versions: 53
Compression:
Stored size: 1.1 KB
Contents
module Concurrent # Raised when errors occur during configuration. ConfigurationError = Class.new(StandardError) # Raised when a lifecycle method (such as `stop`) is called in an improper # sequence or when the object is in an inappropriate state. LifecycleError = Class.new(StandardError) # Raised when an object's methods are called when it has not been # properly initialized. InitializationError = Class.new(StandardError) # Raised when an object with a start/stop lifecycle has been started an # excessive number of times. Often used in conjunction with a restart # policy or strategy. MaxRestartFrequencyError = Class.new(StandardError) # Raised when an attempt is made to modify an immutable object # (such as an `IVar`) after its final state has been set. MultipleAssignmentError = Class.new(StandardError) # Raised by an `Executor` when it is unable to process a given task, # possibly because of a reject policy or other internal error. RejectedExecutionError = Class.new(StandardError) # Raised when an operation times out. TimeoutError = Class.new(StandardError) end
Version data entries
53 entries across 53 versions & 1 rubygems