Oracle® Data Integrator Java API Reference
11g Release 1 (11.1.1.3.0)

E17060-01

oracle.odi.domain.topology
Class AbstractOdiDataServer.JndiSettings

java.lang.Object
  extended by oracle.odi.domain.topology.AbstractOdiDataServer.JndiSettings
All Implemented Interfaces:
AbstractOdiDataServer.IConnectionSettings
Enclosing class:
AbstractOdiDataServer

public static class AbstractOdiDataServer.JndiSettings
extends java.lang.Object
implements AbstractOdiDataServer.IConnectionSettings

Holds JNDI metadata required to get a JDBC connection from a DataSource configured in an external JNDI provider.

Since:
11.1.1.3.0

Constructor Summary
AbstractOdiDataServer.JndiSettings(java.lang.String pInitialContextFactory, java.lang.String pProviderUrl, java.lang.String pPrincipal, ObfuscatedString pCredentials, java.lang.String pAuthentication, java.lang.String pJndiResourceName)
          Create a new AbstractOdiDataServer.JndiSettings.
 
Method Summary
 java.lang.String getDataSourceJndiName()
          Obtains the DataSource JNDI name.
 java.lang.String getInitialContextFactory()
          Obtains the JNDI initial context factory.
 java.lang.String getProviderUrl()
          Obtains the JNDI provider URL.
 java.lang.String getSecurityAuthentication()
          Obtains the JNDI security authentication.
 ObfuscatedString getSecurityCredentials()
          Obtains the security credentials.
 java.lang.String getSecurityPrincipal()
          Obtains the security principal.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractOdiDataServer.JndiSettings

public AbstractOdiDataServer.JndiSettings(java.lang.String pInitialContextFactory,
                                          java.lang.String pProviderUrl,
                                          java.lang.String pPrincipal,
                                          ObfuscatedString pCredentials,
                                          java.lang.String pAuthentication,
                                          java.lang.String pJndiResourceName)
Create a new AbstractOdiDataServer.JndiSettings.

Parameters:
pInitialContextFactory - JNDI initial context factory
pProviderUrl - JNDI provider url
pPrincipal - JNDI security principal
pCredentials - JNDI security credentials
pAuthentication - JNDI security authentication
pJndiResourceName - JNDI datasource name
Method Detail

getDataSourceJndiName

public java.lang.String getDataSourceJndiName()
Obtains the DataSource JNDI name.

Returns:
DataSource lookup name

getInitialContextFactory

public java.lang.String getInitialContextFactory()
Obtains the JNDI initial context factory.

Returns:
initial context factory

getProviderUrl

public java.lang.String getProviderUrl()
Obtains the JNDI provider URL.

Returns:
provider URL

getSecurityAuthentication

public java.lang.String getSecurityAuthentication()
Obtains the JNDI security authentication.

Returns:
security authentication

getSecurityCredentials

public ObfuscatedString getSecurityCredentials()
Obtains the security credentials.

Returns:
security creadentials

getSecurityPrincipal

public java.lang.String getSecurityPrincipal()
Obtains the security principal.

Returns:
security principal

Oracle® Data Integrator Java API Reference
11g Release 1 (11.1.1.3.0)

E17060-01

Copyright © 2010, Oracle and/or its affiliates. All rights reserved.