org.objectweb.jonas.resource.ResourceUtility Class Reference

List of all members.

Public Member Functions

 ResourceUtility ()
 ResourceUtility (MBeanServer mbeanServer, Registry oRegistry, Logger log, Logger sLog, Logger mLog)
ConfigPropertyDesc[] buildConfigProperty (List raCfg, List jRaCfg1, List jRaCfg2)
ConnectionManager createConnectionManager (String trans, TransactionManager tm, Logger logger, Logger poolLogger) throws Exception
Object processMCF (ConnectorDesc conn, JonasConnectorDesc jonasConn, ConnectionManager cm, ClassLoader curLoader, String rarName, String mcfc, String jndiName, String logEnabled, String logTopic, ConfigPropertyDesc[] cfgRaJonas, ResourceAdapter resAdp, int idOff) throws Exception
void registerMBean (Referenceable cf, String jndiName, String rarName, ConnectorDesc conn, JonasConnectorDesc jonasConn, String factType, int factOffset, JCAResource jcaResourceMBean, String jcaResourceName, String jDomain, String jServer, Context ictx) throws Exception
void processSetters (Class clsClass, Object clsObj, String rarFileName, ConfigPropertyDesc[] cProp) throws Exception
ConnectionManagerPoolParams configurePoolParams (PoolParamsDesc pParams, JdbcConnParamsDesc jConnParams, ConnectionManagerPoolParams pool) throws Exception
Object getJonasXML (JonasConnectorDesc jonasConn, String id, int idOffset, String oType)
String getJcaMcfName (String jndiName)

Static Public Attributes

final String JCD = "JCD"
final String JAS = "JAS"
final String JAO = "JAO"

Detailed Description

ResourceUtility class
Author:
Eric Hardesty Contributor(s):

Definition at line 74 of file ResourceUtility.java.


Constructor & Destructor Documentation

org.objectweb.jonas.resource.ResourceUtility.ResourceUtility  ) 
 

Default constructor

Definition at line 118 of file ResourceUtility.java.

org.objectweb.jonas.resource.ResourceUtility.ResourceUtility MBeanServer  mbeanServer,
Registry  oRegistry,
Logger  log,
Logger  sLog,
Logger  mLog
 

Constructor

Parameters:
mbeanServer MBeanServer object
oRegistry Registry object
log Logger main logger
sLog Logger setter logger
mLog Logger management logger

Definition at line 130 of file ResourceUtility.java.


Member Function Documentation

ConfigPropertyDesc [] org.objectweb.jonas.resource.ResourceUtility.buildConfigProperty List  raCfg,
List  jRaCfg1,
List  jRaCfg2
 

Parameters:
raCfg List
jRaCfg1 List
jRaCfg2 List
Returns:
ConfigPropertyDesc array

Definition at line 146 of file ResourceUtility.java.

References org.objectweb.jonas_ejb.deployment.api.ActivationConfigPropertyDesc.getActivationConfigPropertyName(), org.objectweb.jonas_ejb.deployment.api.ActivationConfigPropertyDesc.getActivationConfigPropertyValue(), org.objectweb.jonas_rar.deployment.api.ConfigPropertyDesc.getConfigPropertyName(), org.objectweb.jonas_rar.deployment.api.JonasConfigPropertyDesc.getJonasConfigPropertyName(), org.objectweb.jonas_rar.deployment.api.JonasConfigPropertyDesc.getJonasConfigPropertyValue(), org.objectweb.jonas_rar.deployment.api.ConfigPropertyDesc.setConfigPropertyName(), and org.objectweb.jonas_rar.deployment.api.ConfigPropertyDesc.setConfigPropertyValue().

Referenced by org.objectweb.jonas.resource.Rar.createFactory(), and org.objectweb.jonas.resource.Rar.processRar().

Here is the call graph for this function:

ConnectionManagerPoolParams org.objectweb.jonas.resource.ResourceUtility.configurePoolParams PoolParamsDesc  pParams,
JdbcConnParamsDesc  jConnParams,
ConnectionManagerPoolParams  pool
throws Exception
 

set the PoolParams from the JonasConnector specified

Parameters:
pParams PoolParamsDesc
jConnParams JdbcConnParamsDesc
pool ConnectionManagerPoolParams
Returns:
ConnectionManagerPoolParams
Exceptions:
Exception any exception

Definition at line 605 of file ResourceUtility.java.

References org.objectweb.jonas.resource.ConnectionManagerPoolParams.getPoolInit(), org.objectweb.jonas.resource.ConnectionManagerPoolParams.getPoolMax(), org.objectweb.jonas.resource.ConnectionManagerPoolParams.getPoolMaxAge(), org.objectweb.jonas.resource.ConnectionManagerPoolParams.getPoolMaxAgeMinutes(), org.objectweb.jonas.resource.ConnectionManagerPoolParams.getPoolMaxOpentime(), org.objectweb.jonas.resource.ConnectionManagerPoolParams.getPoolMaxWaiters(), org.objectweb.jonas.resource.ConnectionManagerPoolParams.getPoolMaxWaittime(), org.objectweb.jonas.resource.ConnectionManagerPoolParams.getPoolMin(), org.objectweb.jonas.resource.ConnectionManagerPoolParams.getPoolSamplingPeriod(), org.objectweb.jonas.resource.ConnectionManagerPoolParams.getPstmtMax(), org.objectweb.jonas.resource.ConnectionManagerPoolParams.setJdbcConnLevel(), org.objectweb.jonas.resource.ConnectionManagerPoolParams.setJdbcConnTestStmt(), org.objectweb.jonas.resource.ConnectionManagerPoolParams.setPoolInit(), org.objectweb.jonas.resource.ConnectionManagerPoolParams.setPoolMax(), org.objectweb.jonas.resource.ConnectionManagerPoolParams.setPoolMaxAge(), org.objectweb.jonas.resource.ConnectionManagerPoolParams.setPoolMaxAgeMinutes(), org.objectweb.jonas.resource.ConnectionManagerPoolParams.setPoolMaxOpentime(), org.objectweb.jonas.resource.ConnectionManagerPoolParams.setPoolMaxWaiters(), org.objectweb.jonas.resource.ConnectionManagerPoolParams.setPoolMaxWaittime(), org.objectweb.jonas.resource.ConnectionManagerPoolParams.setPoolMin(), org.objectweb.jonas.resource.ConnectionManagerPoolParams.setPoolSamplingPeriod(), and org.objectweb.jonas.resource.ConnectionManagerPoolParams.setPstmtMax().

Referenced by org.objectweb.jonas.resource.Rar.createFactory(), and org.objectweb.jonas.resource.Rar.processRar().

Here is the call graph for this function:

ConnectionManager org.objectweb.jonas.resource.ResourceUtility.createConnectionManager String  trans,
TransactionManager  tm,
Logger  logger,
Logger  poolLogger
throws Exception
 

Parameters:
trans String
tm TransactionManager
logger Logger
poolLogger Logger
Returns:
ConnectionManager
Exceptions:
Exception any exception

Definition at line 292 of file ResourceUtility.java.

References org.objectweb.jonas.resource.ConnectionManagerImpl.init().

Referenced by org.objectweb.jonas.resource.Rar.createFactory(), and org.objectweb.jonas.resource.Rar.processRar().

Here is the call graph for this function:

String org.objectweb.jonas.resource.ResourceUtility.getJcaMcfName String  jndiName  ) 
 

Return the JCA Managed Connection Factory name

Parameters:
jndiName String of jndi name
Returns:
String of JCA Managed Connection Factory name

Definition at line 726 of file ResourceUtility.java.

Referenced by org.objectweb.jonas.resource.Rar.createFactory(), and org.objectweb.jonas.resource.Rar.processRar().

Object org.objectweb.jonas.resource.ResourceUtility.getJonasXML JonasConnectorDesc  jonasConn,
String  id,
int  idOffset,
String  oType
 

Return the parsed XML object relative to the section

Parameters:
jonasConn JonasConnectorDesc object
id String id of the section
idOffset int offset within the section
oType String type of section
Returns:
Object of parsed XML object

Definition at line 708 of file ResourceUtility.java.

References org.objectweb.jonas_rar.deployment.api.JonasConnectorDesc.getJonasActivationspecList(), org.objectweb.jonas_rar.deployment.api.JonasConnectorDesc.getJonasAdminobjectList(), and org.objectweb.jonas_rar.deployment.api.JonasConnectorDesc.getJonasConnectionDefinitionList().

Referenced by org.objectweb.jonas.resource.Rar.createFactory(), and org.objectweb.jonas.resource.Rar.processRar().

Here is the call graph for this function:

Object org.objectweb.jonas.resource.ResourceUtility.processMCF ConnectorDesc  conn,
JonasConnectorDesc  jonasConn,
ConnectionManager  cm,
ClassLoader  curLoader,
String  rarName,
String  mcfc,
String  jndiName,
String  logEnabled,
String  logTopic,
ConfigPropertyDesc[]  cfgRaJonas,
ResourceAdapter  resAdp,
int  idOff
throws Exception
 

Process the ManagedConnectionFactory object

Parameters:
conn ConnectorDesc
jonasConn JonasConnectorDesc
cm ConnectionManager
curLoader ClassLoader
rarName String
mcfc String
jndiName String
logEnabled String
logTopic String
cfgRaJonas ConfigPropertyDesc array
resAdp ResourceAdapter
idOff int
Returns:
Object
Exceptions:
Exception any exception

Definition at line 331 of file ResourceUtility.java.

References org.objectweb.jonas.resource.ConnectionManagerImpl.setResourceAdapter().

Referenced by org.objectweb.jonas.resource.Rar.createFactory(), and org.objectweb.jonas.resource.Rar.processRar().

Here is the call graph for this function:

void org.objectweb.jonas.resource.ResourceUtility.processSetters Class  clsClass,
Object  clsObj,
String  rarFileName,
ConfigPropertyDesc[]  cProp
throws Exception
 

Parameters:
clsClass Class
clsObj Object
rarFileName String
cProp ConfigPropertyDesc array
Exceptions:
Exception any exception

Definition at line 510 of file ResourceUtility.java.

Referenced by org.objectweb.jonas.resource.Rar.createFactory(), and org.objectweb.jonas.resource.Rar.processRar().

void org.objectweb.jonas.resource.ResourceUtility.registerMBean Referenceable  cf,
String  jndiName,
String  rarName,
ConnectorDesc  conn,
JonasConnectorDesc  jonasConn,
String  factType,
int  factOffset,
JCAResource  jcaResourceMBean,
String  jcaResourceName,
String  jDomain,
String  jServer,
Context  ictx
throws Exception
 

Parameters:
cf Referenceable
jndiName String
rarName String
conn ConnectorDesc
jonasConn JonasConnectorDesc
factType String factory type
factOffset int factory offset
jcaResourceMBean JCAResource
jcaResourceName String
jDomain String of JOnAS domain name
jServer String of JOnAS server name
ictx Context
Exceptions:
Exception any Exception

Definition at line 415 of file ResourceUtility.java.

References org.objectweb.jonas.resource.JCAConnectionFactory.setManagedConnectionFactory().

Referenced by org.objectweb.jonas.resource.Rar.processRar().

Here is the call graph for this function:


Member Data Documentation

final String org.objectweb.jonas.resource.ResourceUtility.JAO = "JAO" [static]
 

JOnAS Administrated Object

Definition at line 112 of file ResourceUtility.java.

Referenced by org.objectweb.jonas.resource.Rar.createFactory().

final String org.objectweb.jonas.resource.ResourceUtility.JAS = "JAS" [static]
 

JOnAS Activationspec

Definition at line 108 of file ResourceUtility.java.

Referenced by org.objectweb.jonas.resource.Rar.createFactory().

final String org.objectweb.jonas.resource.ResourceUtility.JCD = "JCD" [static]
 

JOnAS Connection Definition

Definition at line 104 of file ResourceUtility.java.

Referenced by org.objectweb.jonas.resource.Rar.createFactory().


The documentation for this class was generated from the following file:
Generated on Tue Feb 15 15:07:33 2005 for JOnAS by  doxygen 1.3.9.1