Class: Puppet_X::Coi::Jboss::Provider::Datasource::PreWildFlyProvider

Inherits:
Object
  • Object
show all
Defined in:
lib/puppet_x/coi/jboss/provider/datasource/pre_wildfly_provider.rb

Overview

A class for JBoss pre WildFly datasource provider

Instance Method Summary collapse

Constructor Details

#initialize(provider) ⇒ PreWildFlyProvider

Returns a new instance of PreWildFlyProvider.



3
4
5
# File 'lib/puppet_x/coi/jboss/provider/datasource/pre_wildfly_provider.rb', line 3

def initialize(provider)
  @provider = provider
end

Instance Method Details

#jtaObject



11
12
13
# File 'lib/puppet_x/coi/jboss/provider/datasource/pre_wildfly_provider.rb', line 11

def jta
  @provider.getattrib('jta').to_s
end

#jta=(value) ⇒ Object



15
16
17
# File 'lib/puppet_x/coi/jboss/provider/datasource/pre_wildfly_provider.rb', line 15

def jta=(value)
  @provider.setattrib('jta', value.to_s)
end

#jta_opt(cmd) ⇒ Object



19
20
21
# File 'lib/puppet_x/coi/jboss/provider/datasource/pre_wildfly_provider.rb', line 19

def jta_opt(cmd)
  cmd.push "--jta=#{@provider.resource[:jta].inspect}"
end

#xa_datasource_properties_wrapper(parameters) ⇒ Object



7
8
9
# File 'lib/puppet_x/coi/jboss/provider/datasource/pre_wildfly_provider.rb', line 7

def xa_datasource_properties_wrapper(parameters)
  "[#{parameters}]"
end