Class: Puppet_X::Coi::Jboss::Provider::Datasource::PreWildFlyProvider
- Inherits:
-
Object
- Object
- Puppet_X::Coi::Jboss::Provider::Datasource::PreWildFlyProvider
- 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
-
#initialize(provider) ⇒ PreWildFlyProvider
constructor
A new instance of PreWildFlyProvider.
- #jta ⇒ Object
- #jta=(value) ⇒ Object
- #jta_opt(cmd) ⇒ Object
- #xa_datasource_properties_wrapper(parameters) ⇒ Object
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
#jta ⇒ Object
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 |