public class Merger
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
protected static class |
Merger.ConfigPropertyFactory
A ConfigPropertyFactory.
|
Constructor and Description |
---|
Merger() |
Modifier and Type | Method and Description |
---|---|
java.util.List<org.jboss.jca.common.api.metadata.spec.ConfigProperty> |
mergeConfigProperties(java.util.Map<java.lang.String,java.lang.String> ijProperties,
java.util.List<org.jboss.jca.common.api.metadata.spec.ConfigProperty> original)
Merge ironJacamar's properties with connector's one returning a List of COnnector's properties
|
org.jboss.jca.common.api.metadata.spec.Connector |
mergeConnectorAndDs(org.jboss.jca.common.api.metadata.ds.CommonDataSource cds,
org.jboss.jca.common.api.metadata.spec.Connector connector)
Merge a connector with a DataSource metadata
|
org.jboss.jca.common.api.metadata.spec.Connector |
mergeConnectorWithCommonIronJacamar(org.jboss.jca.common.api.metadata.resourceadapter.Activation ij,
org.jboss.jca.common.api.metadata.spec.Connector conn)
Merge a
Connector and a Activation passing also Matcher to identify AdminObject
and ConnectionDefinition to merge inside the passed objects |
public java.util.List<org.jboss.jca.common.api.metadata.spec.ConfigProperty> mergeConfigProperties(java.util.Map<java.lang.String,java.lang.String> ijProperties, java.util.List<org.jboss.jca.common.api.metadata.spec.ConfigProperty> original)
ijProperties
- ironjacamar's extension style propertiesoriginal
- standard connector's propertiespublic org.jboss.jca.common.api.metadata.spec.Connector mergeConnectorWithCommonIronJacamar(org.jboss.jca.common.api.metadata.resourceadapter.Activation ij, org.jboss.jca.common.api.metadata.spec.Connector conn)
Connector
and a Activation
passing also Matcher to identify AdminObject
and ConnectionDefinition
to merge inside the passed objectsij
- the Activation
objectconn
- Connector
objectConnector
public org.jboss.jca.common.api.metadata.spec.Connector mergeConnectorAndDs(org.jboss.jca.common.api.metadata.ds.CommonDataSource cds, org.jboss.jca.common.api.metadata.spec.Connector connector) throws java.lang.IllegalArgumentException, java.lang.Exception
cds
- the datasource it is one of interface extending CommonDataSource
.
IOW it can be both DataSource
or XaDataSource
connector
- the connector to mergejava.lang.IllegalArgumentException
- if version is't 1.0, 1.5 or 1.6java.lang.Exception
- in case of errorCopyright © 2014 IronJacamar (http://www.ironjacamar.org)