|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.objectweb.jonas.resource.Rar
Rar object
Field Summary | |
static java.lang.String |
CLASS
|
static int |
DEF_EXEC_TIME
|
static int |
DEF_WRK_THREADS
|
static java.util.Hashtable |
fileName2RA
Hashtable mapping a filename to an RAR object |
static java.lang.String |
JAO
|
static java.lang.String |
JAS
|
static java.lang.String |
JCD
|
static java.lang.String |
JNDI_NAME
|
static java.util.Hashtable |
jndiName2RA
These hashtables associate an RAR with other objects |
JonasConnectorDesc |
jonasConn
|
java.lang.String |
jonasXmlContent
|
static java.lang.String |
LNK_JNDI_NAME
|
static java.lang.String |
LNK_RAR_FILENAME
|
JonasConnectorDesc |
lnkJonasConn
|
static java.lang.String |
OBJ_TYPE
|
java.lang.String |
objectName
|
java.lang.String |
pathName
|
ConnectorDesc |
raConn
|
static java.lang.String |
RAR_FILENAME
|
javax.resource.spi.ResourceAdapter |
resAdp
|
static java.lang.String |
RESOURCE_LIST
|
java.lang.String |
xmlContent
|
Constructor Summary | |
Rar()
- Get the loggers - Get the global jndi context - Get the list of the resource adapters. |
|
Rar(javax.naming.Context ctx,
java.lang.String jDom,
java.lang.String jServ,
javax.resource.spi.work.WorkManager wrkMgr,
ResourceBootstrapContext btCtx)
- Get the loggers - Get the global jndi context - Get the list of the resource adapters. |
Method Summary | |
static void |
addDefaultAS(java.lang.String jndiName)
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 |
static java.lang.String |
buildModuleName(java.lang.String rarFileName,
java.lang.String appName)
|
void |
configureAS(javax.resource.spi.ActivationSpec as,
java.util.List acp,
java.util.List jacp,
java.lang.String jndiname,
java.lang.String ejbName)
|
java.lang.Object |
createFactory(java.lang.String jndiName,
java.lang.String rarObjectName,
int factoryOffset,
java.lang.String factoryType,
ConnectorDesc conn,
JonasConnectorDesc jConn)
Create the factory specified |
java.lang.Object |
getConfigObj(java.lang.String jndiName)
get the ConfigObj matching the jndiname specified |
ConnectorDesc |
getConnectorDesc()
get the ResourceAdapter Connector object for this Rar |
static ConnectorDesc |
getConnectorDesc(java.lang.String jndiName)
get the RAR ConnectorDesc object matching the jndiname |
static java.lang.String |
getDefaultAS()
return the current default ActivationSpec |
java.lang.Object |
getFactory(java.lang.String jndiname)
|
java.lang.String |
getInterface(java.lang.String jndiname)
|
java.util.Vector |
getJndinames()
|
JonasConnectorDesc |
getJonasConnectorDesc()
get the JonasConnector object for this Rar |
static JonasConnectorDesc |
getJonasConnectorDesc(java.lang.String jndiName)
get the RAR JonasConnectorDesc object matching the jndiname |
static Rar |
getRar(java.lang.String jndiName)
get the Rar matching the jndiNname will be used in EJB container to deploy an MDB |
javax.resource.spi.ResourceAdapter |
getResourceAdapter()
|
static java.lang.Object |
getResourceObject(java.lang.String jndiName)
get the ResourceAdapter matching the jndiName will be used in ResourceObjectJNDIHandler class at lookup time |
java.lang.String |
getXmlContent()
get the Xml Content for this Rar |
javax.naming.Context |
processRar()
Process the resource adapter. |
static void |
removeDefaultAS(java.lang.String jndiName)
remove the specified jndiName from the default AS list |
void |
setConnectorDesc(ConnectorDesc cd)
set the ResourceAdapter Connector object for this Rar |
void |
setJonasConnectorDesc(JonasConnectorDesc jcd)
set the JonasConnector object for this Rar |
void |
unRegister()
Unregister the resource adapter. |
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 CLASS
public static final java.lang.String JNDI_NAME
public static final java.lang.String RAR_FILENAME
public static final java.lang.String LNK_JNDI_NAME
public static final java.lang.String LNK_RAR_FILENAME
public static final java.lang.String OBJ_TYPE
public static final java.lang.String RESOURCE_LIST
public static final int DEF_WRK_THREADS
public static final int DEF_EXEC_TIME
public static final java.lang.String JCD
public static final java.lang.String JAS
public static final java.lang.String JAO
public java.lang.String objectName
public java.lang.String pathName
public javax.resource.spi.ResourceAdapter resAdp
public ConnectorDesc raConn
public JonasConnectorDesc lnkJonasConn
public JonasConnectorDesc jonasConn
public java.lang.String xmlContent
public java.lang.String jonasXmlContent
public static java.util.Hashtable fileName2RA
public static java.util.Hashtable jndiName2RA
Constructor Detail |
public Rar()
public Rar(javax.naming.Context ctx, java.lang.String jDom, java.lang.String jServ, javax.resource.spi.work.WorkManager wrkMgr, ResourceBootstrapContext btCtx)
Method Detail |
public javax.naming.Context processRar() throws java.lang.Exception
java.lang.Exception
public void unRegister() throws java.lang.Exception
java.lang.Exception
- thrownpublic java.lang.Object getConfigObj(java.lang.String jndiName)
jndiName
- String of jndi name
public ConnectorDesc getConnectorDesc()
public void setConnectorDesc(ConnectorDesc cd)
cd
- ConnectorDesc to associate withpublic java.lang.String getXmlContent()
public JonasConnectorDesc getJonasConnectorDesc()
public void setJonasConnectorDesc(JonasConnectorDesc jcd)
jcd
- JonasConnectorDesc to associate withpublic java.lang.Object getFactory(java.lang.String jndiname)
public java.lang.String getInterface(java.lang.String jndiname)
public java.util.Vector getJndinames()
public javax.resource.spi.ResourceAdapter getResourceAdapter()
public void configureAS(javax.resource.spi.ActivationSpec as, java.util.List acp, java.util.List jacp, java.lang.String jndiname, java.lang.String ejbName) throws java.lang.Exception
java.lang.Exception
public static java.lang.String buildModuleName(java.lang.String rarFileName, java.lang.String appName)
rarFileName
- String of rar fileappName
- the name of the application
public java.lang.Object createFactory(java.lang.String jndiName, java.lang.String rarObjectName, int factoryOffset, java.lang.String factoryType, ConnectorDesc conn, JonasConnectorDesc jConn) throws java.lang.Exception
jndiName
- name to bind the factoryrarObjectName
- unique name to match rarfactoryOffset
- factory offset in the to createfactoryType
- factory type to createconn
- ConnectionDesc object to use for creationjConn
- JonasConnectionDesc object to use for creation
java.lang.Exception
- if an error occurspublic static void addDefaultAS(java.lang.String jndiName)
jndiName
- jndi name to addpublic static java.lang.String getDefaultAS()
public static void removeDefaultAS(java.lang.String jndiName)
jndiName
- jndi name to removepublic static ConnectorDesc getConnectorDesc(java.lang.String jndiName)
jndiName
- the jndiname to lookup
public static JonasConnectorDesc getJonasConnectorDesc(java.lang.String jndiName)
jndiName
- the jndiname to lookup
public static Rar getRar(java.lang.String jndiName)
jndiName
- jndi name to lookup
public static java.lang.Object getResourceObject(java.lang.String jndiName)
jndiName
- to lookup ResourceObject
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |