Skip to content

Defined type jboss::resourceadapter

Krzysztof Suszyński edited this page Oct 19, 2015 · 1 revision

The jboss::resourceadapter defined type

This defined type can be used to add and remove JBoss resource adapters. A resource adapter is a deployable Java EE component that provides communication between a Java EE application and an Enterprise Information System (EIS) using the Java Connector Architecture (JCA) specification

See more info here: https://docs.oracle.com/javaee/6/tutorial/doc/bncjh.html

jboss::deploy { 'jca-filestore.rar':
  jndi => 'jca-filestore.rar',
}

jboss::resourceadapter { 'jca-filestore.rar':
  archive            => 'jca-filestore.rar',
  transactionsupport => 'LocalTransaction',
  classname          => 'org.example.jca.FileSystemConnectionFactory',
  jndiname           => 'java:/jboss/jca/photos',
  require            => JBoss::Deploy['jca-filestore.rar'],
}

Parameters for jboss::resourceadapter:

This type uses JBoss module standard metaparameters

name parameter

This is the namevar. The name/ID of resource adapter.

jndiname parameter

Required parameter. The resource adapter jndi name of connection definition.

archive parameter

Required parameter. The resource adapter archive.

transactionsupport parameter

Required parameter. The resource adapter transaction support type. Valid values are: NoTransation, LocalTransaction, XATransaction

classname parameter

Required parameter. The resource adapter connection definition class name.

ensure parameter

Standard Puppet ensure parameter with values: present and absent

security parameter

Security type. By default it is set to application value

backgroundvalidation parameter

Do use background validation feature. By default it is set to false.