Package org.apache.synapse.commons.datasource

# Class DataSourceFinder

java.lang.Object
org.apache.synapse.commons.datasource.DataSourceFinder

public class DataSourceFinder extends Object
Utility class to locate DataSources from a JNDI tree

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `DataSourceFinder()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `static DataSource`
  `find(String dsName, Properties jndiEnv)`
  Find a DataSource using the given name and JNDI environment properties
  `static DataSource`
  `find(String dsName, Context context)`
  Find a DataSource using the given name and naming context

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### DataSourceFinder

    public DataSourceFinder()

- ## Method Details

  - ### find

    public static DataSource find(String dsName, Properties jndiEnv)
    Find a DataSource using the given name and JNDI environment properties
    Parameters:
      `dsName` - Name of the DataSource to be found
      `jndiEnv` - JNDI environment properties
    Returns:
      DataSource if found , otherwise null

  - ### find

    public static DataSource find(String dsName, Context context)
    Find a DataSource using the given name and naming context
    Parameters:
      `dsName` - Name of the DataSource to be found
      `context` - Naming Context
    Returns:
      DataSource if found , otherwise null