Bug 330873 Enable the ODA Runtime framework to run on non-OSGi platform
The ODA framework currently requires an ODA runtime extension to run as an OSGi bundle. This enhancement calls for enabling support to run on non-OSGi platform, if needed, such as in a J2EE application without OSGi.
data/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/odaconsumer/DriverManager.java
}
    private static LogHelper getLogger()
    {
        if( sm_logger == null )
        {
        	synchronized ( DriverManager.class )
			{
				if ( sm_logger == null )
					sm_logger = LogHelper.getInstance( ConnectionManager.sm_packageName );
			}
        }
        
        return sm_logger;
    }
	
	/**
	 * Returns the <code>IDriver</code> based on driverName.
	 * @param dataSourceElementId	the name of the driver.
	 * @return	an <code>IDriver</code> instance.
	 */
	public IDriver getDriverHelper( String dataSourceElementId )
		throws DataException
	{
        return getDriverHelper( dataSourceElementId, true );
	}
    
	IDriver getNewDriverHelper( String dataSourceElementId )
        throws DataException
    {
        return getDriverHelper( dataSourceElementId, false );