public class MongoProvider extends EPJLifeCycle
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
databaseName |
private static org.slf4j.Logger |
LOG |
private com.mongodb.Mongo |
mongo |
Constructor and Description |
---|
MongoProvider(MongoConfig config) |
Modifier and Type | Method and Description |
---|---|
protected void |
doStop() |
com.mongodb.Mongo |
get() |
java.lang.String |
getDatabaseName() |
private com.mongodb.Mongo |
getMongo(com.mongodb.MongoURI uri) |
void |
lifeCycleStopped(org.eclipse.jetty.util.component.LifeCycle event) |
void |
setTerminator(org.eclipse.jetty.util.component.LifeCycle terminatorDependency) |
lifeCycleFailure, lifeCycleStarted, lifeCycleStarting, lifeCycleStopping
private static final org.slf4j.Logger LOG
private final com.mongodb.Mongo mongo
private final java.lang.String databaseName
@Inject public MongoProvider(MongoConfig config)
@Inject public void setTerminator(@Named(value="executor") org.eclipse.jetty.util.component.LifeCycle terminatorDependency)
public void lifeCycleStopped(org.eclipse.jetty.util.component.LifeCycle event)
lifeCycleStopped
in interface org.eclipse.jetty.util.component.LifeCycle.Listener
lifeCycleStopped
in class EPJLifeCycle
protected void doStop()
doStop
in class org.eclipse.jetty.util.component.AbstractLifeCycle
private com.mongodb.Mongo getMongo(com.mongodb.MongoURI uri)
public com.mongodb.Mongo get()
public java.lang.String getDatabaseName()