|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.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,
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)
|
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, 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) 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
- Context
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)
jonasConn
- JonasConnectorDesc objectid
- String id of the sectionidOffset
- int offset within the sectionoType
- String type of section
public 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 |