public class DataSourceProvider
extends java.lang.Object
implements com.google.inject.Provider<javax.sql.DataSource>, com.google.gerrit.extensions.events.LifecycleListener
Modifier and Type | Class and Description |
---|---|
static class |
DataSourceProvider.Context |
Modifier | Constructor and Description |
---|---|
protected |
DataSourceProvider(org.eclipse.jgit.lib.Config cfg,
MetricMaker metrics,
ThreadSettingsConfig threadSettingsConfig,
DataSourceProvider.Context ctx,
DataSourceType dst) |
Modifier and Type | Method and Description |
---|---|
javax.sql.DataSource |
get() |
void |
start() |
void |
stop() |
@Inject protected DataSourceProvider(org.eclipse.jgit.lib.Config cfg, 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()
start
in interface com.google.gerrit.extensions.events.LifecycleListener
public void stop()
stop
in interface com.google.gerrit.extensions.events.LifecycleListener