|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.ow2.jonas.resource.internal.ResourceUtility
public class ResourceUtility
ResourceUtility class
Field Summary | |
---|---|
static String |
JAO
JOnAS Administrated Object |
static String |
JAS
JOnAS Activationspec |
static 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(List raCfg,
List jRaCfg1,
List jRaCfg2)
|
ConnectionManagerPoolParams |
configurePoolParams(PoolParamsDesc pParams,
JdbcConnParamsDesc jConnParams,
ConnectionManagerPoolParams pool)
Set the PoolParams and the JdbcConnParams, if set. |
ConnectionManager |
createConnectionManager(String trans,
TransactionManager tm,
org.objectweb.util.monolog.api.Logger logger,
org.objectweb.util.monolog.api.Logger poolLogger,
String jndiName,
boolean generic)
|
String |
getJcaMcfName(String jndiName)
Return the JCA Managed Connection Factory name |
Object |
getJonasXML(JonasConnectorDesc jonasConn,
String id,
int idOffset,
String oType)
Return the parsed XML object relative to the section |
Object |
processMCF(ConnectionManagerPoolParams cmpp,
ClassLoader curLoader,
String rarName,
String mcfc,
String jndiName,
String logEnabled,
String logTopic,
ConfigPropertyDesc[] cfgRaJonas,
ResourceAdapter resAdp)
Process the ManagedConnectionFactory object |
void |
processSetters(Class clsClass,
Object clsObj,
String fileName,
ConfigPropertyDesc[] cProp)
Process setters on all config properties found |
void |
registerMBean(Referenceable cf,
String jndiName,
String rarName,
String rarFileName,
ConnectorDesc conn,
JonasConnectorDesc jonasConn,
String factType,
int factOffset,
JCAResource jcaResourceMBean,
String jcaResourceName,
String jDomain,
String jServer,
Context ictx,
Properties prop,
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 String JCD
public static final String JAS
public static final 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 loggerMethod Detail |
---|
public ConfigPropertyDesc[] buildConfigProperty(List raCfg, List jRaCfg1, List jRaCfg2)
raCfg
- ListjRaCfg1
- ListjRaCfg2
- List
public ConnectionManager createConnectionManager(String trans, TransactionManager tm, org.objectweb.util.monolog.api.Logger logger, org.objectweb.util.monolog.api.Logger poolLogger, String jndiName, boolean generic) throws Exception
trans
- Stringtm
- TransactionManagerlogger
- LoggerpoolLogger
- LoggerjndiName
- Stringgeneric
- true if this RA is a generic (=abstract) RA
Exception
- any exceptionpublic Object processMCF(ConnectionManagerPoolParams cmpp, ClassLoader curLoader, String rarName, String mcfc, String jndiName, String logEnabled, String logTopic, ConfigPropertyDesc[] cfgRaJonas, ResourceAdapter resAdp) throws Exception
cmpp
- ConnectionManagerPoolParamscurLoader
- ClassLoaderrarName
- Stringmcfc
- StringjndiName
- StringlogEnabled
- StringlogTopic
- StringcfgRaJonas
- ConfigPropertyDesc arrayresAdp
- ResourceAdapter
Exception
- any exceptionpublic void registerMBean(Referenceable cf, String jndiName, String rarName, String rarFileName, ConnectorDesc conn, JonasConnectorDesc jonasConn, String factType, int factOffset, JCAResource jcaResourceMBean, String jcaResourceName, String jDomain, String jServer, Context ictx, Properties prop, String description, ConnectionManagerImpl cm) throws 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
Exception
- any Exceptionpublic void processSetters(Class clsClass, Object clsObj, String fileName, ConfigPropertyDesc[] cProp) throws Exception
clsClass
- Class of the instanceclsObj
- instance where to apply the settersfileName
- Name of the file being processedcProp
- ConfigPropertyDesc array
Exception
- any exceptionpublic ConnectionManagerPoolParams configurePoolParams(PoolParamsDesc pParams, JdbcConnParamsDesc jConnParams, ConnectionManagerPoolParams pool) throws Exception
pParams
- PoolParamsDescjConnParams
- JdbcConnParamsDescpool
- ConnectionManagerPoolParams
Exception
- any exceptionpublic Object getJonasXML(JonasConnectorDesc jonasConn, String id, int idOffset, String oType) throws Exception
jonasConn
- JonasConnectorDesc objectid
- String id of the sectionidOffset
- int offset within the sectionoType
- String type of section
Exception
- if the element is out of boundpublic String getJcaMcfName(String jndiName)
jndiName
- String of jndi name
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |