All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.caucho.jca.resin-jca.rnc Maven / Gradle / Ivy

There is a newer version: 4.0.66
Show newest version
default namespace r = "http://caucho.com/ns/j2ee"

namespace local = ""

include "classpath:com/caucho/config/cfg/resin-j2ee.rnc"

start = r_connector

r_activationspec = element activationspec {
  r_activationspec-class,

  r_required-config-property*
}

r_activationspec-class = element activationspec-class {
 r_fully-qualified-class
}

r_adminobject = element adminobject {
  r_adminobject-interface,

  r_adminobject-class
}

r_adminobject-class = element adminobject-class {
 r_fully-qualified-class
}

r_adminobject-interface = element adminobject-interface {
 r_fully-qualified-class
}

r_authentication-mechanism = element authentication-mechanism {
  r_description*,

  r_authentication-mechanism-type,

  r_credential-interface
}

r_authentication-mechanism-type = element authentication-mechanism-type {
  string
}

r_config-property = element config-property {
  r_description*,

  r_config-property-name,

  r_config-property-type,

  r_config-property-value?
}

r_config-property-name = element config-property-name {
  string
}

r_config-property-type = element config-property-type {
  string
}

r_config-property-value = element config-property-value {
  string
}

r_connection-definition = element connection-definition {
  element managedconnectionfactory-class { r_fully-qualified-class },

  r_config-property*,

  r_connectionfactory-interface?,

  r_connectionfactory-impl-class?,

  r_connection-interface?,

  r_connection-impl-class?
}

r_connection-impl-class = element connection-impl-class {
  r_fully-qualified-class
}

r_connection-interface = element connection-interface {
  r_fully-qualified-class
}

r_connectionfactory-impl-class = element connectionfactory-impl-class {
  r_fully-qualified-class
}

r_connectionfactory-interface = element connectionfactory-interface {
  r_fully-qualified-class
}

r_connector = element connector {
  attribute version { "1.5" }?,

  r_description*,

  r_display-name*,

  r_icon*,

  element vendor-name { string }?,

  element eis-type { string }?,

  element resource-adapter-version { string }?,

  r_license?,

  r_resourceadapter,

  r_deployment-extension*
}

r_credential-interface = element credential-interface {
  r_fully-qualified-class
}

r_inbound-resourceadapter = element inbound-resourceadapter {
  r_messageadapter?
}

r_license = element license {
  r_description*,

  r_license-required
}

r_license-required = element license-required {
  r_boolean
}

r_messageadapter = element messageadapter {
  r_messagelistener+
}

r_messagelistener = element messagelistener {
  r_messagelistener-type,

  r_activationspec
}

r_messagelistener-type = element messagelistener-type {
  r_fully-qualified-class
}

r_outbound-resourceadapter = element outbound-resourceadapter {
  r_connection-definition+,

  r_transaction-support?,

  r_authentication-mechanism*,

  r_reauthentication-support?,

  r_security-permission*
}

r_reauthentication-support = element reauthentication-support {
  r_boolean
}

r_resourceadapter = element resourceadapter {
  r_resourceadapter-class,

  r_config-property*,

  r_outbound-resourceadapter?,

  r_inbound-resourceadapter?,

  r_adminobject*
}

r_resourceadapter-class = element resourceadapter-class {
  r_fully-qualified-class
}

r_required-config-property = element required-config-property {
  r_description*,

  r_config-property-name
}

r_security-permission = element security-permission {
  r_description*,

  element security-permission-spec { string }
}

r_transaction-support = element transaction-support {
  "NoTransaction",
  "LocalTransaction",
  "XATransaction"
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy