Class: TransactionalOutbox::Database::Adapters::Interface

Inherits:
Object
  • Object
show all
Defined in:
lib/transactional_outbox/database/adapters/interface.rb

Direct Known Subclasses

Base

Instance Method Summary collapse

Instance Method Details

#delete_events(_ids) ⇒ Object

Raises:

  • (NotImplementedError)


10
# File 'lib/transactional_outbox/database/adapters/interface.rb', line 10

def delete_events(_ids) = raise NotImplementedError

#fetch_events(_queue_name, _batch_size) ⇒ Object

Raises:

  • (NotImplementedError)


9
# File 'lib/transactional_outbox/database/adapters/interface.rb', line 9

def fetch_events(_queue_name, _batch_size) = raise NotImplementedError

#fetch_queuesObject

Raises:

  • (NotImplementedError)


11
# File 'lib/transactional_outbox/database/adapters/interface.rb', line 11

def fetch_queues = raise NotImplementedError

#insert_events(_attributes) ⇒ Object

Raises:

  • (NotImplementedError)


8
# File 'lib/transactional_outbox/database/adapters/interface.rb', line 8

def insert_events(_attributes) = raise NotImplementedError

#move_to_processing(_ids) ⇒ Object

Raises:

  • (NotImplementedError)


12
# File 'lib/transactional_outbox/database/adapters/interface.rb', line 12

def move_to_processing(_ids) = raise NotImplementedError

#transaction(*_options) ⇒ Object

Raises:

  • (NotImplementedError)


7
# File 'lib/transactional_outbox/database/adapters/interface.rb', line 7

def transaction(*_options, &) = raise NotImplementedError