public class MongoDataSource extends Object implements tigase.db.DataSource, tigase.kernel.beans.UnregisterAware
| Constructor and Description |
|---|
MongoDataSource() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
automaticSchemaManagement() |
void |
beforeUnregister() |
com.mongodb.client.MongoDatabase |
getDatabase() |
String |
getResourceUri() |
Optional<tigase.util.Version> |
getSchemaVersion(String component) |
void |
initialize(String resource_uri) |
void |
initRepository(String resource_uri,
Map<String,String> params)
Deprecated.
|
public boolean automaticSchemaManagement()
automaticSchemaManagement in interface tigase.db.DataSourcepublic void beforeUnregister()
beforeUnregister in interface tigase.kernel.beans.UnregisterAwarepublic com.mongodb.client.MongoDatabase getDatabase()
public String getResourceUri()
getResourceUri in interface tigase.db.DataSourcepublic Optional<tigase.util.Version> getSchemaVersion(String component)
getSchemaVersion in interface tigase.db.DataSource@Deprecated public void initRepository(String resource_uri, Map<String,String> params) throws tigase.db.DBInitException
initRepository in interface tigase.db.Repositorytigase.db.DBInitExceptionpublic void initialize(String resource_uri) throws tigase.db.DBInitException
initialize in interface tigase.db.DataSourcetigase.db.DBInitExceptionCopyright © 2014–2019 "Tigase, Inc.". All rights reserved.