|
Oracle Fusion Middleware Java API Reference for Oracle ADF Model 11g Release 1 (11.1.1.1.0) E10653-02 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectoracle.jbo.common.ampool.DefaultConnectionStrategy
public class DefaultConnectionStrategy
A default strategy class for application module creation and connection.
Field Summary | |
---|---|
static java.lang.String |
LAST_EXCEPTION
|
Fields inherited from interface oracle.jbo.common.ampool.ConnectionStrategy |
---|
APPLICATION_MODULE_CLASS_NAME_PROPERTY, DB_CONNECT_STRING_PROPERTY, DB_PASSWORD_PROPERTY, DB_USERNAME_PROPERTY |
Constructor Summary | |
---|---|
DefaultConnectionStrategy()
|
Method Summary | |
---|---|
void |
connect(ApplicationModule applicationModule,
SessionCookie cookie,
EnvInfoProvider envInfo)
Connect an application module. |
ApplicationModule |
createApplicationModule(java.util.Hashtable environment)
Create an application module. |
ApplicationModule |
createApplicationModule(SessionCookie cookie,
EnvInfoProvider envInfo)
Create an application module. |
void |
disconnect(ApplicationModule applicationModule,
boolean retainState,
SessionCookie cookie)
Disconnect an application module |
void |
doHandleDatabaseState(ApplicationModule appModule,
ApplicationPoolSvcMsgContext ctx)
|
void |
reconnect(ApplicationModule applicationModule,
SessionCookie cookie,
EnvInfoProvider envInfo)
Reconnect an application module |
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 LAST_EXCEPTION
Constructor Detail |
---|
public DefaultConnectionStrategy()
Method Detail |
---|
public ApplicationModule createApplicationModule(SessionCookie cookie, EnvInfoProvider envInfo)
ConnectionStrategy
createApplicationModule
in interface ConnectionStrategy
cookie
- the SessionCookie instance that requested the
ApplicationModuleenvInfo
- the SessionCookie EnvInfoProvider if it exists. This
parameter has been deprecated in 10.1.3. Applications should not
use this parameter. The EnvInfoProvider will still be invoked
by the ApplicationPool as documented in the EnvInfoProvider
interface.public ApplicationModule createApplicationModule(java.util.Hashtable environment)
ConnectionStrategy
createApplicationModule
in interface ConnectionStrategy
environment
- the environment which is to be used to locate the
application module home. Typically derived from the application module
configuration.public void connect(ApplicationModule applicationModule, SessionCookie cookie, EnvInfoProvider envInfo)
ConnectionStrategy
connect
in interface ConnectionStrategy
applicationModule
- the ApplicationModule instance that is to
be connected.cookie
- the SessionCookie instance that requested the
ApplicationModuleenvInfo
- the SessionCookie EnvInfoProvider if it exists. This
parameter has been deprecated in 10.1.3. Applications should not
use this parameter. The EnvInfoProvider will still be invoked
by the ApplicationPool as documented in the EnvInfoProvider
interface.public void reconnect(ApplicationModule applicationModule, SessionCookie cookie, EnvInfoProvider envInfo)
ConnectionStrategy
reconnect
in interface ConnectionStrategy
applicationModule
- the ApplicationModule instance that is to
be reconnected.cookie
- the SessionCookie instance that requested the
ApplicationModuleenvInfo
- the SessionCookie EnvInfoProvider if it exists. This
parameter has been deprecated in 10.1.3. Applications should not
use this parameter. The EnvInfoProvider will still be invoked
by the ApplicationPool as documented in the EnvInfoProvider
interface.public void disconnect(ApplicationModule applicationModule, boolean retainState, SessionCookie cookie)
ConnectionStrategy
disconnect
in interface ConnectionStrategy
applicationModule
- the ApplicationModule instance that is to
be disconnected.cookie
- the SessionCookie instance that requested the
ApplicationModule
// * @param envInfo the SessionCookie EnvInfoProvider if it exists. This
// * parameter has been deprecated in 10.1.3. Applications should not
// * use this parameter. The EnvInfoProvider will still be invoked
// * by the ApplicationPool as documented in the EnvInfoProvider
// * interface.public void doHandleDatabaseState(ApplicationModule appModule, ApplicationPoolSvcMsgContext ctx)
|
Oracle Fusion Middleware Java API Reference for Oracle ADF Model 11g Release 1 (11.1.1.1.0) E10653-02 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |