Class: RServiceBus2::AppResourceFluidDb

Inherits:
AppResource show all
Defined in:
lib/rservicebus2/appresource/fluiddb.rb

Overview

Implementation of an AppResource - FluidDb

Instance Attribute Summary

Attributes inherited from AppResource

#connection

Instance Method Summary collapse

Methods inherited from AppResource

#_connect, #finished, #initialize, #reconnect, #resource

Constructor Details

This class inherits a constructor from RServiceBus2::AppResource

Instance Method Details

#beginObject

Transaction Semantics



13
14
15
# File 'lib/rservicebus2/appresource/fluiddb.rb', line 13

def begin
  @connection.begin
end

#commitObject

Transaction Semantics



18
19
20
# File 'lib/rservicebus2/appresource/fluiddb.rb', line 18

def commit
  @connection.commit
end

#connect(uri) ⇒ Object



8
9
10
# File 'lib/rservicebus2/appresource/fluiddb.rb', line 8

def connect(uri)
  FluidDb::Db(uri)
end

#rollbackObject

Transaction Semantics



23
24
25
# File 'lib/rservicebus2/appresource/fluiddb.rb', line 23

def rollback
  @connection.rollback
end