public class DataSourceProvider extends Object implements com.google.inject.Provider<DataSource>, 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 |
|---|---|
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,
MetricMaker metrics,
ThreadSettingsConfig threadSettingsConfig,
DataSourceProvider.Context ctx,
DataSourceType dst)
public DataSource get()
get in interface javax.inject.Provider<DataSource>public void start()
LifecycleListenerstart in interface LifecycleListenerpublic void stop()
LifecycleListenerstop in interface LifecycleListener