Oracle ADF Model and Business Components API Reference 10.1.2 B14022-02


oracle.jbo.common.ampool
Class DefaultConnectionStrategy

java.lang.Object
  extended byoracle.jbo.common.ampool.DefaultConnectionStrategy

All Implemented Interfaces:
ConnectionStrategy

public class DefaultConnectionStrategy
extends java.lang.Object
implements ConnectionStrategy

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 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

LAST_EXCEPTION

public static final java.lang.String LAST_EXCEPTION
See Also:
Constant Field Values

Constructor Detail

DefaultConnectionStrategy

public DefaultConnectionStrategy()

Method Detail

createApplicationModule

public ApplicationModule createApplicationModule(SessionCookie cookie,
                                                 EnvInfoProvider envInfo)
Description copied from interface: ConnectionStrategy
Create an application module. This operation is included in the connection strategy interface because location of an application module's home object may require a connection to another JNDI context.
Specified by:
createApplicationModule in interface ConnectionStrategy

createApplicationModule

public ApplicationModule createApplicationModule(java.util.Hashtable environment)
Description copied from interface: ConnectionStrategy
Create an application module. This operation is included in the connection strategy interface because location of an application module's home object may require a connection to another JNDI context.
Specified by:
createApplicationModule in interface ConnectionStrategy
Parameters:
environment - the environment which is to be used to locate the application module home. Typically derived from the application module configuration.

connect

public void connect(ApplicationModule applicationModule,
                    SessionCookie cookie,
                    EnvInfoProvider envInfo)
Description copied from interface: ConnectionStrategy
Connect an application module.
Specified by:
connect in interface ConnectionStrategy

reconnect

public void reconnect(ApplicationModule applicationModule,
                      SessionCookie cookie,
                      EnvInfoProvider envInfo)
Description copied from interface: ConnectionStrategy
Reconnect an application module
Specified by:
reconnect in interface ConnectionStrategy

disconnect

public void disconnect(ApplicationModule applicationModule,
                       boolean retainState,
                       SessionCookie cookie)
Description copied from interface: ConnectionStrategy
Disconnect an application module
Specified by:
disconnect in interface ConnectionStrategy

Oracle ADF Model and Business Components API Reference 10.1.2 B14022-02


Copyright © 1997, 2005, Oracle. All rights reserved.