public class DataSourceProvider extends java.lang.Object implements com.google.inject.Provider<javax.sql.DataSource>, LifecycleListener
| Modifier and Type | Class and Description |
|---|---|
static class |
DataSourceProvider.Context |
| Modifier | Constructor and Description |
|---|---|
protected |
DataSourceProvider(org.eclipse.jgit.lib.Config cfg,
com.google.gerrit.metrics.MetricMaker metrics,
ThreadSettingsConfig threadSettingsConfig,
DataSourceProvider.Context ctx,
DataSourceType dst) |
| Modifier and Type | Method and Description |
|---|---|
javax.sql.DataSource |
get() |
void |
start()
Invoked when the server is starting.
|
void |
stop()
Invoked when the server is stopping.
|
@Inject
protected DataSourceProvider(org.eclipse.jgit.lib.Config cfg,
com.google.gerrit.metrics.MetricMaker metrics,
ThreadSettingsConfig threadSettingsConfig,
DataSourceProvider.Context ctx,
DataSourceType dst)
public javax.sql.DataSource get()
get in interface javax.inject.Provider<javax.sql.DataSource>public void start()
LifecycleListenerstart in interface LifecycleListenerpublic void stop()
LifecycleListenerstop in interface LifecycleListener