|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.ow2.jonas.resource.internal.ResourceUtility
public class ResourceUtility
ResourceUtility class
| Field Summary | |
|---|---|
static java.lang.String |
JAO
JOnAS Administrated Object |
static java.lang.String |
JAS
JOnAS Activationspec |
static java.lang.String |
JCD
JOnAS Connection Definition |
| Constructor Summary | |
|---|---|
ResourceUtility()
Default constructor |
|
ResourceUtility(JmxService jmx,
org.objectweb.util.monolog.api.Logger log,
org.objectweb.util.monolog.api.Logger sLog,
org.objectweb.util.monolog.api.Logger mLog)
Constructor |
|
| Method Summary | |
|---|---|
ConfigPropertyDesc[] |
buildConfigProperty(java.util.List raCfg,
java.util.List jRaCfg1,
java.util.List jRaCfg2)
|
ConnectionManagerPoolParams |
configurePoolParams(PoolParamsDesc pParams,
JdbcConnParamsDesc jConnParams,
ConnectionManagerPoolParams pool)
Set the PoolParams and the JdbcConnParams, if set. |
javax.resource.spi.ConnectionManager |
createConnectionManager(java.lang.String trans,
TransactionManager tm,
org.objectweb.util.monolog.api.Logger logger,
org.objectweb.util.monolog.api.Logger poolLogger,
java.lang.String jndiName,
boolean generic)
|
java.lang.String |
getJcaMcfName(java.lang.String jndiName)
Return the JCA Managed Connection Factory name |
java.lang.Object |
getJonasXML(JonasConnectorDesc jonasConn,
java.lang.String id,
int idOffset,
java.lang.String oType)
Return the parsed XML object relative to the section |
java.lang.Object |
processMCF(ConnectionManagerPoolParams cmpp,
java.lang.ClassLoader curLoader,
java.lang.String rarName,
java.lang.String mcfc,
java.lang.String jndiName,
java.lang.String logEnabled,
java.lang.String logTopic,
ConfigPropertyDesc[] cfgRaJonas,
javax.resource.spi.ResourceAdapter resAdp)
Process the ManagedConnectionFactory object |
void |
processSetters(java.lang.Class clsClass,
java.lang.Object clsObj,
java.lang.String fileName,
ConfigPropertyDesc[] cProp)
Process setters on all config properties found |
void |
registerMBean(javax.resource.Referenceable cf,
java.lang.String jndiName,
java.lang.String rarName,
java.lang.String rarFileName,
ConnectorDesc conn,
JonasConnectorDesc jonasConn,
java.lang.String factType,
int factOffset,
JCAResource jcaResourceMBean,
java.lang.String jcaResourceName,
java.lang.String jDomain,
java.lang.String jServer,
javax.naming.Context ictx,
java.util.Properties prop,
java.lang.String description,
ConnectionManagerImpl cm)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String JCD
public static final java.lang.String JAS
public static final java.lang.String JAO
| Constructor Detail |
|---|
public ResourceUtility()
public ResourceUtility(JmxService jmx,
org.objectweb.util.monolog.api.Logger log,
org.objectweb.util.monolog.api.Logger sLog,
org.objectweb.util.monolog.api.Logger mLog)
log - Logger main loggersLog - Logger setter loggermLog - Logger management logger| Method Detail |
|---|
public ConfigPropertyDesc[] buildConfigProperty(java.util.List raCfg,
java.util.List jRaCfg1,
java.util.List jRaCfg2)
raCfg - ListjRaCfg1 - ListjRaCfg2 - List
public javax.resource.spi.ConnectionManager createConnectionManager(java.lang.String trans,
TransactionManager tm,
org.objectweb.util.monolog.api.Logger logger,
org.objectweb.util.monolog.api.Logger poolLogger,
java.lang.String jndiName,
boolean generic)
throws java.lang.Exception
trans - Stringtm - TransactionManagerlogger - LoggerpoolLogger - LoggerjndiName - Stringgeneric - true if this RA is a generic (=abstract) RA
java.lang.Exception - any exception
public java.lang.Object processMCF(ConnectionManagerPoolParams cmpp,
java.lang.ClassLoader curLoader,
java.lang.String rarName,
java.lang.String mcfc,
java.lang.String jndiName,
java.lang.String logEnabled,
java.lang.String logTopic,
ConfigPropertyDesc[] cfgRaJonas,
javax.resource.spi.ResourceAdapter resAdp)
throws java.lang.Exception
cmpp - ConnectionManagerPoolParamscurLoader - ClassLoaderrarName - Stringmcfc - StringjndiName - StringlogEnabled - StringlogTopic - StringcfgRaJonas - ConfigPropertyDesc arrayresAdp - ResourceAdapter
java.lang.Exception - any exception
public void registerMBean(javax.resource.Referenceable cf,
java.lang.String jndiName,
java.lang.String rarName,
java.lang.String rarFileName,
ConnectorDesc conn,
JonasConnectorDesc jonasConn,
java.lang.String factType,
int factOffset,
JCAResource jcaResourceMBean,
java.lang.String jcaResourceName,
java.lang.String jDomain,
java.lang.String jServer,
javax.naming.Context ictx,
java.util.Properties prop,
java.lang.String description,
ConnectionManagerImpl cm)
throws java.lang.Exception
cf - ReferenceablejndiName - StringrarName - Stringconn - ConnectorDescjonasConn - JonasConnectorDescfactType - String factory typefactOffset - int factory offsetjcaResourceMBean - JCAResourcejcaResourceName - StringjDomain - String of JOnAS domain namejServer - String of JOnAS server nameictx - Contextprop - Properties
java.lang.Exception - any Exception
public void processSetters(java.lang.Class clsClass,
java.lang.Object clsObj,
java.lang.String fileName,
ConfigPropertyDesc[] cProp)
throws java.lang.Exception
clsClass - Class of the instanceclsObj - instance where to apply the settersfileName - Name of the file being processedcProp - ConfigPropertyDesc array
java.lang.Exception - any exception
public ConnectionManagerPoolParams configurePoolParams(PoolParamsDesc pParams,
JdbcConnParamsDesc jConnParams,
ConnectionManagerPoolParams pool)
throws java.lang.Exception
pParams - PoolParamsDescjConnParams - JdbcConnParamsDescpool - ConnectionManagerPoolParams
java.lang.Exception - any exception
public java.lang.Object getJonasXML(JonasConnectorDesc jonasConn,
java.lang.String id,
int idOffset,
java.lang.String oType)
throws java.lang.Exception
jonasConn - JonasConnectorDesc objectid - String id of the sectionidOffset - int offset within the sectionoType - String type of section
java.lang.Exception - if the element is out of boundpublic java.lang.String getJcaMcfName(java.lang.String jndiName)
jndiName - String of jndi name
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||