public class ReadOnlyProxy extends java.lang.Object implements MongoBackend
| Modifier and Type | Class and Description |
|---|---|
static class |
ReadOnlyProxy.ReadOnlyException |
| Constructor and Description |
|---|
ReadOnlyProxy(MongoBackend backend) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
dropDatabase(java.lang.String database) |
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 database,
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) |
public ReadOnlyProxy(MongoBackend backend)
public void handleClose(io.netty.channel.Channel channel)
handleClose in interface MongoBackendpublic Document handleCommand(io.netty.channel.Channel channel, java.lang.String database, 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 java.util.List<java.lang.Integer> getVersion()
getVersion 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 database)
dropDatabase in interface MongoBackendpublic void close()
close in interface MongoBackend