if the DataSource being used is the same by different clients can i create a
DataSource factory..

public class DataSourceFactory {
        private static DataSourceFactory instance;
        private static DataSource dataSource;

private DataSourceFactory() {
        dataSource  =  new DataSource (i:e create InitialContext & do
lookup);
        }

// singleton class..
public static DataSourceFactory getInstance() {
        if (dataSourceFactory == null) {
                instance = new DataSourceFactory();
                }
        return instance;
        }

//return reference of the DataSource...
public DataSource getDataSource() {
                return dataSource;
        }
}

synchronization is not required here i guess, just one datasource type ??


the client...
public class Client {

private Connection getConnection() {
        DataSourceFactory instance = DataSourceFactory.getReference();
        return instance.getDataSource().getConnection();
        }
}

Thanks in Advance,

Rishi Shehrawat

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff EJB-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to