|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.objectweb.jonas.resource.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(javax.management.MBeanServer mbeanServer,
org.apache.commons.modeler.Registry oRegistry,
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 from the JonasConnector specified |
javax.resource.spi.ConnectionManager |
createConnectionManager(java.lang.String trans,
org.objectweb.transaction.jta.TransactionManager tm,
org.objectweb.util.monolog.api.Logger logger,
org.objectweb.util.monolog.api.Logger poolLogger)
|
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(ConnectorDesc conn,
JonasConnectorDesc jonasConn,
javax.resource.spi.ConnectionManager cm,
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,
int idOff)
Process the ManagedConnectionFactory object |
void |
processSetters(java.lang.Class clsClass,
java.lang.Object clsObj,
java.lang.String rarFileName,
ConfigPropertyDesc[] cProp)
|
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(javax.management.MBeanServer mbeanServer, org.apache.commons.modeler.Registry oRegistry, org.objectweb.util.monolog.api.Logger log, org.objectweb.util.monolog.api.Logger sLog, org.objectweb.util.monolog.api.Logger mLog)
mbeanServer
- MBeanServer objectoRegistry
- Registry objectlog
- Logger main loggersLog
- Logger setter loggermLog
- Logger management loggerMethod 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, org.objectweb.transaction.jta.TransactionManager tm, org.objectweb.util.monolog.api.Logger logger, org.objectweb.util.monolog.api.Logger poolLogger) throws java.lang.Exception
trans
- Stringtm
- TransactionManagerlogger
- LoggerpoolLogger
- Logger
java.lang.Exception
- any exceptionpublic java.lang.Object processMCF(ConnectorDesc conn, JonasConnectorDesc jonasConn, javax.resource.spi.ConnectionManager cm, 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, int idOff) throws java.lang.Exception
conn
- ConnectorDescjonasConn
- JonasConnectorDesccm
- ConnectionManagercurLoader
- ClassLoaderrarName
- Stringmcfc
- StringjndiName
- StringlogEnabled
- StringlogTopic
- StringcfgRaJonas
- ConfigPropertyDesc arrayresAdp
- ResourceAdapteridOff
- int
java.lang.Exception
- any exceptionpublic 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 Exceptionpublic void processSetters(java.lang.Class clsClass, java.lang.Object clsObj, java.lang.String rarFileName, ConfigPropertyDesc[] cProp) throws java.lang.Exception
clsClass
- ClassclsObj
- ObjectrarFileName
- StringcProp
- ConfigPropertyDesc array
java.lang.Exception
- any exceptionpublic ConnectionManagerPoolParams configurePoolParams(PoolParamsDesc pParams, JdbcConnParamsDesc jConnParams, ConnectionManagerPoolParams pool) throws java.lang.Exception
pParams
- PoolParamsDescjConnParams
- JdbcConnParamsDescpool
- ConnectionManagerPoolParams
java.lang.Exception
- any exceptionpublic 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 |