public abstract class AbstractMongoBackend extends java.lang.Object implements MongoBackend
| Constructor and Description |
|---|
AbstractMongoBackend() |
| Modifier and Type | Method and Description |
|---|---|
void |
dropDatabase(java.lang.String databaseName) |
java.util.Collection<Document> |
getCurrentOperations(MongoQuery query) |
java.util.List<java.lang.Integer> |
getVersion() |
void |
handleClose(io.netty.channel.Channel channel) |
Document |
handleCommand(io.netty.channel.Channel channel,
java.lang.String databaseName,
java.lang.String command,
Document query) |
void |
handleDelete(MongoDelete delete) |
void |
handleInsert(MongoInsert insert) |
java.lang.Iterable<Document> |
handleQuery(MongoQuery query) |
void |
handleUpdate(MongoUpdate update) |
protected abstract MongoDatabase |
openOrCreateDatabase(java.lang.String databaseName) |
protected MongoDatabase |
resolveDatabase(java.lang.String database) |
void |
setVersion(int major,
int minor,
int patch) |
void |
setWireVersion(int maxWireVersion,
int minWireVersion) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcloseprotected MongoDatabase resolveDatabase(java.lang.String database)
protected abstract MongoDatabase openOrCreateDatabase(java.lang.String databaseName)
public Document handleCommand(io.netty.channel.Channel channel, java.lang.String databaseName, java.lang.String command, Document query)
handleCommand in interface MongoBackendpublic java.util.Collection<Document> getCurrentOperations(MongoQuery query)
getCurrentOperations in interface MongoBackendpublic java.lang.Iterable<Document> handleQuery(MongoQuery query)
handleQuery in interface MongoBackendpublic void handleInsert(MongoInsert insert)
handleInsert in interface MongoBackendpublic void handleDelete(MongoDelete delete)
handleDelete in interface MongoBackendpublic void handleUpdate(MongoUpdate update)
handleUpdate in interface MongoBackendpublic void dropDatabase(java.lang.String databaseName)
dropDatabase in interface MongoBackendpublic void handleClose(io.netty.channel.Channel channel)
handleClose in interface MongoBackendpublic java.util.List<java.lang.Integer> getVersion()
getVersion in interface MongoBackendpublic void setVersion(int major,
int minor,
int patch)
public void setWireVersion(int maxWireVersion,
int minWireVersion)