|
Oracle Fusion Middleware Java API Reference for Oracle ADF Model 11g Release 1 (11.1.1.7.0) E10653-08 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectoracle.jbo.pool.ResourcePoolManager
oracle.jbo.common.ampool.PoolMgr
public class PoolMgr
This class manages the Application Pool. It is a singleton instance.
View implementation of PoolMgr
Field Summary | |
---|---|
protected static java.lang.String |
LOGGER_NAME
|
Fields inherited from class oracle.jbo.pool.ResourcePoolManager |
---|
mLock |
Constructor Summary | |
---|---|
PoolMgr()
|
Method Summary | |
---|---|
void |
addPool(ApplicationPool pool)
Deprecated. |
ApplicationPool |
createPool(java.lang.String sName,
java.lang.String sApplicationModule,
java.lang.String sConnectString,
java.util.Hashtable env)
Create a new Application Module pool, throws an exception if the pool is already registered. |
ApplicationPool |
createPool(java.lang.String sName,
java.lang.String sPackageName,
java.lang.String sConfigName,
java.util.Properties props)
Creates a new Application Module pool, throws an exception if the pool is already registered. |
ApplicationPool |
createPool(java.lang.String sName,
java.lang.String sClass,
java.lang.String sApplicationModule,
java.lang.String sConnectString,
java.util.Hashtable env)
Create a new Application Module pool, throws an exception if the pool is already registered. |
void |
destroy()
Destroys the pool manager. |
ApplicationPool |
findPool(java.lang.String poolName,
Configuration configuration,
java.lang.String configName)
|
ApplicationPool |
findPool(java.lang.String poolName,
java.lang.String applicationModuleName,
java.lang.String connectString,
java.util.Hashtable environment)
Searches for a pool with the specified name. |
ApplicationPool |
findPool(java.lang.String poolName,
java.lang.String packageName,
java.lang.String configName,
java.util.Properties props)
Searches for a pool with the specified name. |
ApplicationPool |
findPool(java.lang.String poolName,
java.lang.String poolClassName,
java.lang.String applicationModuleName,
java.lang.String connectString,
java.util.Hashtable environment)
Searches for a pool with the specified name. |
static PoolMgr |
getInstance()
Retrieves the singleton instance of the Pool Manager |
protected int |
getMonitorSleepInterval()
Returns the interval in milliseconds for which the monitor daemon should sleep between wakeup requests. |
ApplicationPool |
getPool(java.lang.String sName)
Deprecated. |
java.util.Enumeration |
getPoolNames()
Deprecated. |
java.util.Enumeration |
getPools()
Deprecated. |
boolean |
isPoolCreated(java.lang.String sName)
Returns true if the pool has already been created. |
void |
removePool(java.lang.String sName)
Deprecated. |
void |
wakeup()
Deprecated. |
Methods inherited from class oracle.jbo.pool.ResourcePoolManager |
---|
addResourcePool, classLoaderShuttingDown, createPoolMonitor, getManagerInstance, getProperty, getResourcePool, getResourcePoolKeys, getResourcePools, getResourcePoolTimer, removePoolMonitor, removeResourcePool |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final java.lang.String LOGGER_NAME
Constructor Detail |
---|
public PoolMgr()
Method Detail |
---|
public static PoolMgr getInstance()
public void destroy()
ResourcePoolManager
destroy
in class ResourcePoolManager
public boolean isPoolCreated(java.lang.String sName)
public ApplicationPool getPool(java.lang.String sName)
ResourcePoolManager.getResourcePool(Object)
public void addPool(ApplicationPool pool)
pool
- the pool to add.ResourcePoolManager.addResourcePool(Object, Object)
public void removePool(java.lang.String sName)
sName
- name of the pool to remove.ResourcePoolManager.removeResourcePool(Object)
public java.util.Enumeration getPools()
ResourcePoolManager.getResourcePools()
public java.util.Enumeration getPoolNames()
ResourcePoolManager.getResourcePoolKeys()
public ApplicationPool createPool(java.lang.String sName, java.lang.String sClass, java.lang.String sApplicationModule, java.lang.String sConnectString, java.util.Hashtable env) throws java.lang.Exception
java.lang.Exception
public ApplicationPool createPool(java.lang.String sName, java.lang.String sApplicationModule, java.lang.String sConnectString, java.util.Hashtable env) throws java.lang.Exception
java.lang.Exception
public ApplicationPool createPool(java.lang.String sName, java.lang.String sPackageName, java.lang.String sConfigName, java.util.Properties props) throws java.lang.Exception
This method creates an Application Module pool, based on the named AppModule Configuaraion
The application module configuration provides the necessary settings required for creating instances of Application Modules that are part of the pool. You can also specify the name of a custom application pool implementation (implements oracle.jbo.common.ApplicationPool interface). The default ApplicationPool implementation is provided in oracle.jbo.common.ampool.ApplicationPoolImpl.
sName
- name of the poolsPackageName
- package name of the AppModule., package10, for package10.Package10ModulesConfigName
- named Configuration to useprops
- collection of additional properties to be passed to the application pool
java.lang.Exception
public ApplicationPool findPool(java.lang.String poolName, java.lang.String poolClassName, java.lang.String applicationModuleName, java.lang.String connectString, java.util.Hashtable environment)
public ApplicationPool findPool(java.lang.String poolName, java.lang.String applicationModuleName, java.lang.String connectString, java.util.Hashtable environment)
public ApplicationPool findPool(java.lang.String poolName, Configuration configuration, java.lang.String configName)
public ApplicationPool findPool(java.lang.String poolName, java.lang.String packageName, java.lang.String configName, java.util.Properties props)
public void wakeup()
wakeup
in class ResourcePoolManager
protected int getMonitorSleepInterval()
ResourcePoolManager
getMonitorSleepInterval
in class ResourcePoolManager
|
Oracle Fusion Middleware Java API Reference for Oracle ADF Model 11g Release 1 (11.1.1.7.0) E10653-08 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |