|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.ow2.jonas.resource.internal.Rar
public class Rar
Rar object.
| Field Summary | |
|---|---|
static java.lang.String |
CLASS
|
static int |
DEF_EXEC_TIME
|
static int |
DEF_WRK_THREADS
|
static java.lang.String |
JAO
|
static java.lang.String |
JAS
|
static java.lang.String |
JCD
|
static java.lang.String |
JNDI_NAME
|
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,
ResourceBootstrapContext btCtx,
TransactionManager txManager,
JmxService jmxService)
- 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 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 |
javax.resource.spi.ResourceAdapter |
getResourceAdapter()
|
java.lang.String |
getXmlContent()
get the Xml Content for this Rar |
javax.naming.Context |
processRar(java.lang.String domainName,
JOnASResourceService rserv)
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 |
setInitialContext(javax.naming.Context context)
|
void |
setJMXService(JmxService jmx)
|
void |
setJonasConnectorDesc(JonasConnectorDesc jcd)
set the JonasConnector object for this Rar |
void |
setTransactionManager(TransactionManager tm)
|
void |
unRegister(java.lang.String domainName)
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
| Constructor Detail |
|---|
public Rar()
public Rar(javax.naming.Context ctx,
java.lang.String jDom,
java.lang.String jServ,
ResourceBootstrapContext btCtx,
TransactionManager txManager,
JmxService jmxService)
| Method Detail |
|---|
public void setTransactionManager(TransactionManager tm)
tm - the TransactionManager to setpublic void setJMXService(JmxService jmx)
jmx - the JmxService to setpublic void setInitialContext(javax.naming.Context context)
context - the initial Context to set
public javax.naming.Context processRar(java.lang.String domainName,
JOnASResourceService rserv)
throws java.lang.Exception
java.lang.Exception
public void unRegister(java.lang.String domainName)
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)
getInterface in interface Rarpublic java.util.Vector getJndinames()
public javax.resource.spi.ResourceAdapter getResourceAdapter()
getResourceAdapter in interface Rar
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
configureAS in interface Rarjava.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 remove
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||