Module: Vigilem::Core::Adapters::BufferedAdapter

Extended by:
ActiveSupport::Concern
Includes:
Adapter, BufferHandler
Defined in:
lib/vigilem/core/adapters/buffered_adapter.rb

Instance Attribute Summary

Attributes included from BufferHandler

#buffers

Instance Method Summary collapse

Methods included from BufferHandler

#buffer, #buffered, #buffered!, #initialize_buffer_handler, #semaphore

Methods included from Adapter

#affix, #attach, #initialize_adapter

Methods included from LockablePipelineComponent

#semaphore, #semaphore!, #synchronize

Methods included from BasicAdapter

#initialize_basic_adapter, #source

Instance Method Details

#initialize_buffered(lnk = nil, buffer_type = []) ⇒ Object

Parameters:

  • lnk (defaults to: nil)
  • buffer_type (defaults to: [])


20
21
22
23
# File 'lib/vigilem/core/adapters/buffered_adapter.rb', line 20

def initialize_buffered(lnk=nil, buffer_type=[])
  initialize_adapter(lnk)
  initialize_buffer_handler(buffer_type)
end