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()
LifecycleListener
start
in interface LifecycleListener
public void stop()
LifecycleListener
stop
in interface LifecycleListener