Package de.bwaldvogel.mongo.backend
Class ReadOnlyProxy
java.lang.Object
de.bwaldvogel.mongo.backend.ReadOnlyProxy
- All Implemented Interfaces:
AsyncMongoBackend,MongoBackend
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidcloseCursors(List<Long> cursorIds) voidvoiddropDatabase(String database) voidgetClock()getCurrentOperations(MongoQuery query) voidhandleClose(io.netty.channel.Channel channel) handleCommand(io.netty.channel.Channel channel, String database, String command, Document query) handleMessage(MongoMessage message) handleQuery(MongoQuery query) resolveDatabase(String database) version(ServerVersion version) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.bwaldvogel.mongo.MongoBackend
dropDatabaseAsync, handleCloseAsync, handleCommandAsync, handleMessageAsync, handleQueryAsync
-
Constructor Details
-
ReadOnlyProxy
-
-
Method Details
-
handleClose
public void handleClose(io.netty.channel.Channel channel) - Specified by:
handleClosein interfaceMongoBackend
-
handleCommand
public Document handleCommand(io.netty.channel.Channel channel, String database, String command, Document query) - Specified by:
handleCommandin interfaceMongoBackend
-
handleMessage
- Specified by:
handleMessagein interfaceMongoBackend
-
getCurrentOperations
- Specified by:
getCurrentOperationsin interfaceMongoBackend
-
handleQuery
- Specified by:
handleQueryin interfaceMongoBackend
-
dropDatabase
- Specified by:
dropDatabasein interfaceMongoBackend
-
version
- Specified by:
versionin interfaceMongoBackend
-
resolveDatabase
- Specified by:
resolveDatabasein interfaceMongoBackend
-
getServerStatus
- Specified by:
getServerStatusin interfaceMongoBackend
-
close
public void close()- Specified by:
closein interfaceMongoBackend
-
getClock
- Specified by:
getClockin interfaceMongoBackend
-
enableOplog
public void enableOplog()- Specified by:
enableOplogin interfaceMongoBackend
-
disableOplog
public void disableOplog()- Specified by:
disableOplogin interfaceMongoBackend
-
closeCursors
- Specified by:
closeCursorsin interfaceMongoBackend
-