|
Oracle Fusion Middleware Java API Reference for Oracle WebLogic Server 12c (12.1.2) Part Number E27170-02 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface JDBCOracleParamsBean
Contains the Oracle database-related parameters of a data source.
Configuration parameters for a data source's Oracle-specific behavior are specified using a Oracle parameters bean.
Method Summary | |
---|---|
String |
getAffinityPolicy()
Specifies the affinity policy for the datasource. |
String |
getConnectionInitializationCallback()
The name of the Connection Initialization Callback class. |
String |
getOnsNodeList()
A comma-separate list of ONS daemon listen addresses and ports to which connect to for receiving ONS-based FAN events. |
String |
getOnsWalletFile()
The location of the Oracle wallet file in which the SSL certificates are stored. |
String |
getOnsWalletPassword()
The wallet password attribute that is included as part of the ONS client configuration string. |
byte[] |
getOnsWalletPasswordEncrypted()
The encrypted database password as set with setOnsWalletPassword() ,
or with setOnsWalletPasswordEncrypted(byte[] bytes) . |
int |
getReplayInitiationTimeout()
The amount of time, in seconds, a data source allows for Application Continuity replay processing before timing out and ending a replay session context. |
boolean |
isActiveGridlink()
Indicates a configured Active GridLink datasource. |
boolean |
isFanEnabled()
Enables the data source to subscribe to and process Oracle FAN events. |
boolean |
isOracleEnableJavaNetFastPath()
Enables the Oracle JDBC driver to reduce data copies and fragmentation. |
boolean |
isOracleOptimizeUtf8Conversion()
Enables the Oracle JDBC optimize UTF-8 conversion option. |
boolean |
isOracleProxySession()
Enables Oracle JDBC Proxy Authentication. |
boolean |
isUseDatabaseCredentials()
If enabled, Oracle database credentials are used in getConnection instead of application server credentials. |
void |
setActiveGridlink(boolean activeGridlink)
|
void |
setAffinityPolicy(String affinityPolicy)
|
void |
setConnectionInitializationCallback(String className)
|
void |
setFanEnabled(boolean fanEnabled)
|
void |
setOnsNodeList(String onsNodes)
|
void |
setOnsWalletFile(String onsWalletFile)
|
void |
setOnsWalletPassword(String password)
|
void |
setOnsWalletPasswordEncrypted(byte[] passwordEncrypted)
|
void |
setOracleEnableJavaNetFastPath(boolean oracleEnableJavaNetFastPath)
|
void |
setOracleOptimizeUtf8Conversion(boolean oracleOptimizeUtf8Conversion)
|
void |
setOracleProxySession(boolean oracleProxySession)
|
void |
setReplayInitiationTimeout(int replayInitiationTimeout)
|
void |
setUseDatabaseCredentials(boolean useDatabaseCredentials)
|
Methods inherited from interface weblogic.descriptor.SettableBean |
---|
isSet, unSet |
Method Detail |
---|
boolean isFanEnabled()
Enables the data source to subscribe to and process Oracle FAN events.
This attribute is only applicable for RAC configurations that publish FAN notification events using the ONS protocol.
void setFanEnabled(boolean fanEnabled)
String getOnsNodeList()
A comma-separate list of ONS daemon listen addresses and ports to which connect to for receiving ONS-based FAN events. It is required when connecting to Oracle 11g databases and optional when connecting to Oracle database releases 12c and higher.
void setOnsNodeList(String onsNodes)
String getOnsWalletFile()
The location of the Oracle wallet file in which the SSL certificates are stored. Only required when the ONS client is configured to communicate with ONS daemons using SSL.
void setOnsWalletFile(String onsWalletFile)
byte[] getOnsWalletPasswordEncrypted()
The encrypted database password as set with setOnsWalletPassword()
,
or with setOnsWalletPasswordEncrypted(byte[] bytes)
.
void setOnsWalletPasswordEncrypted(byte[] passwordEncrypted)
String getOnsWalletPassword()
The wallet password attribute that is included as part of the ONS client configuration string. This attribute is only required when ONS is configured to use the SSL protocol.
The value is stored in an encrypted form in the descriptor file and when displayed in an administration console.
void setOnsWalletPassword(String password)
boolean isOracleEnableJavaNetFastPath()
Enables the Oracle JDBC driver to reduce data copies and fragmentation.
void setOracleEnableJavaNetFastPath(boolean oracleEnableJavaNetFastPath)
boolean isOracleOptimizeUtf8Conversion()
Enables the Oracle JDBC optimize UTF-8 conversion option.
void setOracleOptimizeUtf8Conversion(boolean oracleOptimizeUtf8Conversion)
String getConnectionInitializationCallback()
The name of the Connection Initialization Callback class.
This name is automatically passed to registerConnectionInitializationCallback
when a data source is created. The class must implement oracle.ucp.jdbc.ConnectionInitializationCallback
.
void setConnectionInitializationCallback(String className)
String getAffinityPolicy()
Specifies the affinity policy for the datasource.
Options include:
void setAffinityPolicy(String affinityPolicy)
boolean isOracleProxySession()
Enables Oracle JDBC Proxy Authentication.
void setOracleProxySession(boolean oracleProxySession)
boolean isUseDatabaseCredentials()
If enabled, Oracle database credentials are used in getConnection instead of application server credentials. The database credentials are used to get a proxy session without requiring any work in the credential mapper.
void setUseDatabaseCredentials(boolean useDatabaseCredentials)
int getReplayInitiationTimeout()
The amount of time, in seconds, a data source allows for Application Continuity replay processing before timing out and ending a replay session context.
oracle.ucp.jdbc.ConnectionInitializationCallback
.
void setReplayInitiationTimeout(int replayInitiationTimeout)
boolean isActiveGridlink()
true
when using the console to create an Active
GridLink datasource. It is ignored if FanEnabled is true
or
OnsNodeList is a non-null string.
void setActiveGridlink(boolean activeGridlink)
|
Copyright 1996, 2013, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Oracle Fusion Middleware Java API Reference for Oracle WebLogic Server 12c (12.1.2) Part Number E27170-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |