Package de.bwaldvogel.mongo.backend
Class ReadOnlyProxy
java.lang.Object
de.bwaldvogel.mongo.backend.ReadOnlyProxy
- All Implemented Interfaces:
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(MongoVersion version)
-
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
-