|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.5.0) E17060-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
oracle.odi.core.config.OdiInstanceConfig
public class OdiInstanceConfig
Holds all configuration information required by an instance of ODI.
Constructor Summary | |
---|---|
OdiInstanceConfig(MasterRepositoryDbInfo pMasterRepositoryDbInfo, WorkRepositoryDbInfo pWorkRepositoryDbInfo) Constructs an OdiInstanceConfig with no data source selector, with full persistence support and with no specific JDBC data source timeout. |
|
OdiInstanceConfig(MasterRepositoryDbInfo pMasterRepositoryDbInfo, WorkRepositoryDbInfo pWorkRepositoryDbInfo, int pDataSourceTimeout) Constructs an OdiInstanceConfig with no data source selector and with full persistence support. |
|
OdiInstanceConfig(MasterRepositoryDbInfo pMasterRepositoryDbInfo, WorkRepositoryDbInfo pWorkRepositoryDbInfo, int pDataSourceTimeout, java.lang.String pDataSouceSelector, boolean pLimitedPersistenceSupport) Constructs an OdiInstanceConfig with given parameters and the optimistic locking enabled. |
|
OdiInstanceConfig(MasterRepositoryDbInfo pMasterRepositoryDbInfo, WorkRepositoryDbInfo pWorkRepositoryDbInfo, int pDataSourceTimeout, java.lang.String pDataSouceSelector, boolean pLimitedPersistenceSupport, boolean pEnableOptimisticLocking) Constructs an OdiInstanceConfig with given parameters. |
Method Summary | |
---|---|
java.lang.String |
getDataSourceSelector() Obtains data source selector defined for this OdiInstanceConfig . |
int |
getDefaultDataSourceTimeout() Obtains the DataSource timeout defined for this OdiInstanceConfig . |
MasterRepositoryDbInfo |
getMasterRepositoryDbInfo() Obtains the master repository DB info defined for this OdiInstanceConfig . |
WorkRepositoryDbInfo |
getWorkRepositoryDbInfo() Obtains the work repository DB info defined for this OdiInstanceConfig . |
boolean |
isLimitedPersistenceSupport() Returns whether limited persistence support should be enabled. |
boolean |
isOptimisticLockingEnabled() Returns whether optimistic locking in persistence layer is enabled, or not. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public OdiInstanceConfig(MasterRepositoryDbInfo pMasterRepositoryDbInfo, WorkRepositoryDbInfo pWorkRepositoryDbInfo, int pDataSourceTimeout, java.lang.String pDataSouceSelector, boolean pLimitedPersistenceSupport)
OdiInstanceConfig
with given parameters and the optimistic locking enabled.
pMasterRepositoryDbInfo
- master repository infopWorkRepositoryDbInfo
- work repository info (can be null)pDataSourceTimeout
- timeout to apply on JDBC connection get from data source managed within this ODI instance. A timeout of 0 (zero) means system timeout or no timeout.pDataSouceSelector
- data source selector (should be null except for ODI agent)pLimitedPersistenceSupport
- persistence type: true
for JDBC persistence support only, false
to enable JPA persistence.public OdiInstanceConfig(MasterRepositoryDbInfo pMasterRepositoryDbInfo, WorkRepositoryDbInfo pWorkRepositoryDbInfo, int pDataSourceTimeout, java.lang.String pDataSouceSelector, boolean pLimitedPersistenceSupport, boolean pEnableOptimisticLocking)
WARNING It is discouraged to disable OptimisticLocking since it will expose your repository to consistency corruption if there is concurrent access to the same objects.
pMasterRepositoryDbInfo
- master repository infopWorkRepositoryDbInfo
- work repository info (can be null)pDataSourceTimeout
- timeout to apply on JDBC connection get from data source managed within this ODI instance. A timeout of 0 (zero) means system timeout or no timeout.pDataSouceSelector
- data source selector (should be null except for ODI agent)pLimitedPersistenceSupport
- persistence type: true
for JDBC persistence support only, false
to enable JPA persistence.pEnableOptimisticLocking
- indicates whether optimistic locking will be enabled in persistence layer.public OdiInstanceConfig(MasterRepositoryDbInfo pMasterRepositoryDbInfo, WorkRepositoryDbInfo pWorkRepositoryDbInfo, int pDataSourceTimeout)
pMasterRepositoryDbInfo
- master repository infopWorkRepositoryDbInfo
- work repository info (can be null)pDataSourceTimeout
- timeout to apply on JDBC connection get from data source managed within this ODI instance. A timeout of 0 (zero) means system timeout or no timeout.public OdiInstanceConfig(MasterRepositoryDbInfo pMasterRepositoryDbInfo, WorkRepositoryDbInfo pWorkRepositoryDbInfo)
pMasterRepositoryDbInfo
- master repository infopWorkRepositoryDbInfo
- work repository info (can be null)Method Detail |
---|
public MasterRepositoryDbInfo getMasterRepositoryDbInfo()
OdiInstanceConfig
.MasterRepositoryDbInfo
object that is never null
.public WorkRepositoryDbInfo getWorkRepositoryDbInfo()
OdiInstanceConfig
.WorkRepositoryDbInfo
object, or null
if no work repository is required.public java.lang.String getDataSourceSelector()
OdiInstanceConfig
.public int getDefaultDataSourceTimeout()
OdiInstanceConfig
.public boolean isLimitedPersistenceSupport()
true
if JPA persistence should be initialized, false
otherwisepublic boolean isOptimisticLockingEnabled()
true
to enable optimistic locking, false
otherwise
|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.5.0) E17060-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |