Public Member Functions | |
Rar () | |
Rar (Context ctx, String jDom, String jServ, ResourceWorkManager wrkMgr, ResourceBootstrapContext btCtx) | |
Context | processRar () throws Exception |
void | unRegister () throws Exception |
Object | getConfigObj (String jndiName) |
ConnectorDesc | getConnectorDesc () |
void | setConnectorDesc (ConnectorDesc cd) |
String | getXmlContent () |
JonasConnectorDesc | getJonasConnectorDesc () |
void | setJonasConnectorDesc (JonasConnectorDesc jcd) |
Object | createFactory (String jndiName, String rarObjectName, int factoryOffset, String factoryType, ConnectorDesc conn, JonasConnectorDesc jConn) throws Exception |
Static Public Member Functions | |
String | buildModuleName (String rarFileName) |
void | addDefaultAS (String jndiName) |
String | getDefaultAS () |
void | removeDefaultAS (String jndiName) |
ConnectorDesc | getConnectorDesc (String jndiName) |
JonasConnectorDesc | getJonasConnectorDesc (String jndiName) |
Rar | getRar (String jndiName) |
Object | getResourceObject (String jndiName) |
Static Public Attributes | |
Hashtable | fileName2RA = new Hashtable() |
Hashtable | jndiName2RA = new Hashtable() |
Package Attributes | |
ResourceUtility | ru = null |
Definition at line 99 of file Rar.java.
|
|
|
Definition at line 285 of file Rar.java. References org.objectweb.jonas.jtm.TransactionService.getTransactionManager(), and org.objectweb.jonas.service.ServiceManager.getTransactionService(). |
Here is the call graph for this function:
|
add a default AS to the list, the first one deployed is the default if others are added then they will become default if this one is undeployed
|
|
|
|
Here is the call graph for this function:
|
get the ConfigObj matching the jndiname specified
|
|
get the RAR ConnectorDesc object matching the jndiname
Definition at line 1298 of file Rar.java. References org.objectweb.jonas.resource.Rar.getConnectorDesc(). |
Here is the call graph for this function:
|
get the ResourceAdapter Connector object for this Rar
Definition at line 936 of file Rar.java. Referenced by org.objectweb.jonas.resource.Rar.getConnectorDesc(). |
|
return the current default ActivationSpec
|
|
get the RAR JonasConnectorDesc object matching the jndiname
Definition at line 1314 of file Rar.java. References org.objectweb.jonas.resource.Rar.getJonasConnectorDesc(). |
Here is the call graph for this function:
|
get the JonasConnector object for this Rar
Definition at line 963 of file Rar.java. Referenced by org.objectweb.jonas.resource.Rar.getJonasConnectorDesc(). |
|
get the Rar matching the jndiNname will be used in EJB container to deploy an MDB
|
|
get the ResourceAdapter matching the jndiName will be used in ResourceObjectJNDIHandler class at lookup time
Definition at line 1343 of file Rar.java. References org.objectweb.jonas.resource.Rar.getFactory(). |
Here is the call graph for this function:
|
get the Xml Content for this Rar
|
|
Process the resource adapter. This Resource Adapter is configured via xml files in the rar file Definition at line 360 of file Rar.java. References org.objectweb.jonas.resource.ResourceUtility.buildConfigProperty(), org.objectweb.jonas.resource.ResourceUtility.configurePoolParams(), org.objectweb.jonas.resource.ResourceUtility.createConnectionManager(), org.objectweb.jonas_rar.deployment.api.ResourceadapterDesc.getAdminobjectList(), org.objectweb.jonas_rar.deployment.api.ResourceadapterDesc.getAuthenticationMechanismList(), org.objectweb.jonas_rar.deployment.api.AuthenticationMechanismDesc.getAuthenticationMechanismType(), org.objectweb.jonas_rar.deployment.api.AdminobjectDesc.getConfigPropertyList(), org.objectweb.jonas_rar.deployment.api.ConnectionDefinitionDesc.getConfigPropertyList(), org.objectweb.jonas_rar.deployment.api.ResourceadapterDesc.getConfigPropertyList(), org.objectweb.jonas_rar.deployment.api.OutboundResourceadapterDesc.getConnectionDefinitionList(), org.objectweb.jonas_rar.deployment.api.RarDeploymentDesc.getConnectorDesc(), org.objectweb.jonas_rar.deployment.api.AdminobjectDesc.getId(), org.objectweb.jonas_rar.deployment.api.MessagelistenerDesc.getId(), org.objectweb.jonas_rar.deployment.api.ConnectionDefinitionDesc.getId(), org.objectweb.jonas_rar.deployment.api.ResourceadapterDesc.getInboundResourceadapterDesc(), org.objectweb.jonas.resource.ResourceUtility.getJcaMcfName(), org.objectweb.jonas_rar.deployment.api.JonasConnectionDefinitionDesc.getJdbcConnParamsDesc(), org.objectweb.jonas_rar.deployment.api.JonasConnectionDefinitionDesc.getJndiName(), org.objectweb.jonas_rar.deployment.api.JonasAdminobjectDesc.getJonasConfigPropertyList(), org.objectweb.jonas_rar.deployment.api.JonasConnectionDefinitionDesc.getJonasConfigPropertyList(), org.objectweb.jonas_rar.deployment.api.RarDeploymentDesc.getJonasConnectorDesc(), org.objectweb.jonas.resource.ResourceUtility.getJonasXML(), org.objectweb.jonas_rar.deployment.api.RarDeploymentDesc.getJOnASXmlContent(), org.objectweb.jonas_rar.deployment.api.JonasConnectionDefinitionDesc.getLogEnabled(), org.objectweb.jonas_rar.deployment.api.JonasConnectionDefinitionDesc.getLogTopic(), org.objectweb.jonas_rar.deployment.api.ConnectionDefinitionDesc.getManagedconnectionfactoryClass(), org.objectweb.jonas_rar.deployment.api.ResourceadapterDesc.getManagedconnectionfactoryClass(), org.objectweb.jonas_rar.deployment.api.InboundResourceadapterDesc.getMessageadapterDesc(), org.objectweb.jonas_rar.deployment.api.MessageadapterDesc.getMessagelistenerList(), org.objectweb.jonas_rar.deployment.api.ResourceadapterDesc.getOutboundResourceadapterDesc(), org.objectweb.jonas_rar.deployment.api.JonasConnectionDefinitionDesc.getPoolParamsDesc(), org.objectweb.jonas_rar.deployment.api.OutboundResourceadapterDesc.getTransactionSupport(), org.objectweb.jonas_rar.deployment.api.ResourceadapterDesc.getTransactionSupport(), org.objectweb.jonas_rar.deployment.api.RarDeploymentDesc.getXmlContent(), org.objectweb.jonas.resource.ResourceUtility.processMCF(), org.objectweb.jonas.resource.ResourceUtility.processSetters(), org.objectweb.jonas.resource.ResourceUtility.registerMBean(), and org.objectweb.jonas.resource.ResourceWorkManager.setInited(). Referenced by org.objectweb.jonas.resource.ResourceServiceImpl.createResourceAdapter(). |
Here is the call graph for this function:
|
remove the specified jndiName from the default AS list
|
|
set the ResourceAdapter Connector object for this Rar
|
|
set the JonasConnector object for this Rar
|
|
Unregister the resource adapter.
Definition at line 799 of file Rar.java. Referenced by org.objectweb.jonas.resource.ResourceServiceImpl.doStop(), and org.objectweb.jonas.resource.ResourceServiceImpl.unRegisterRar(). |
|
Hashtable mapping a filename to an RAR object Definition at line 206 of file Rar.java. Referenced by org.objectweb.jonas.resource.ResourceServiceImpl.createResourceAdapter(), org.objectweb.jonas.resource.ResourceServiceImpl.doStop(), org.objectweb.jonas.resource.ResourceServiceImpl.getDeployedRars(), and org.objectweb.jonas.resource.ResourceServiceImpl.unRegisterRar(). |
|
These hashtables associate an RAR with other objects Definition at line 210 of file Rar.java. Referenced by org.objectweb.jonas.resource.ResourceServiceImpl.createResourceAdapter(), and org.objectweb.jonas.resource.ResourceServiceImpl.unRegisterRar(). |
|
Resource Utility factory |