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<org.bson.BSONObject> |
getCurrentOperations(MongoQuery query) |
int[] |
getVersion() |
void |
handleClose(io.netty.channel.Channel channel) |
org.bson.BSONObject |
handleCommand(io.netty.channel.Channel channel,
java.lang.String databaseName,
java.lang.String command,
org.bson.BSONObject query) |
void |
handleDelete(MongoDelete delete) |
void |
handleInsert(MongoInsert insert) |
java.lang.Iterable<org.bson.BSONObject> |
handleQuery(MongoQuery query) |
void |
handleUpdate(MongoUpdate update) |
protected abstract MongoDatabase |
openOrCreateDatabase(java.lang.String databaseName) |
protected MongoDatabase |
resolveDatabase(java.lang.String database) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcloseprotected MongoDatabase resolveDatabase(java.lang.String database) throws MongoServerException
MongoServerExceptionprotected abstract MongoDatabase openOrCreateDatabase(java.lang.String databaseName) throws MongoServerException
MongoServerExceptionpublic org.bson.BSONObject handleCommand(io.netty.channel.Channel channel,
java.lang.String databaseName,
java.lang.String command,
org.bson.BSONObject query)
throws MongoServerException
handleCommand in interface MongoBackendMongoServerExceptionpublic java.util.Collection<org.bson.BSONObject> getCurrentOperations(MongoQuery query)
getCurrentOperations in interface MongoBackendpublic java.lang.Iterable<org.bson.BSONObject> handleQuery(MongoQuery query) throws MongoServerException
handleQuery in interface MongoBackendMongoServerExceptionpublic void handleInsert(MongoInsert insert) throws MongoServerException
handleInsert in interface MongoBackendMongoServerExceptionpublic void handleDelete(MongoDelete delete) throws MongoServerException
handleDelete in interface MongoBackendMongoServerExceptionpublic void handleUpdate(MongoUpdate update) throws MongoServerException
handleUpdate in interface MongoBackendMongoServerExceptionpublic void dropDatabase(java.lang.String databaseName)
throws MongoServerException
dropDatabase in interface MongoBackendMongoServerExceptionpublic void handleClose(io.netty.channel.Channel channel)
handleClose in interface MongoBackendpublic int[] getVersion()
getVersion in interface MongoBackend