Class: FreshConnection::AbstractConnectionManager

Inherits:
Object
  • Object
show all
Defined in:
lib/fresh_connection/abstract_connection_manager.rb

Direct Known Subclasses

ConnectionManager

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(slave_group = "slave") ⇒ AbstractConnectionManager

Returns a new instance of AbstractConnectionManager.



5
6
7
8
# File 'lib/fresh_connection/abstract_connection_manager.rb', line 5

def initialize(slave_group = "slave")
  @slave_group = slave_group.to_s
  @slave_group = "slave" if @slave_group.empty?
end

Instance Attribute Details

#slave_groupObject (readonly)

Returns the value of attribute slave_group.



3
4
5
# File 'lib/fresh_connection/abstract_connection_manager.rb', line 3

def slave_group
  @slave_group
end

Instance Method Details

#clear_all_connections!Object



14
15
# File 'lib/fresh_connection/abstract_connection_manager.rb', line 14

def clear_all_connections!
end

#put_aside!Object



18
19
# File 'lib/fresh_connection/abstract_connection_manager.rb', line 18

def put_aside!
end

#recovery?Boolean

Returns:

  • (Boolean)


22
23
# File 'lib/fresh_connection/abstract_connection_manager.rb', line 22

def recovery?
end

#slave_connectionObject



10
11
# File 'lib/fresh_connection/abstract_connection_manager.rb', line 10

def slave_connection
end