Package de.bwaldvogel.mongo
Interface AsyncMongoBackend
- All Known Subinterfaces:
MongoBackend
- All Known Implementing Classes:
AbstractMongoBackend,ReadOnlyProxy
public interface AsyncMongoBackend
-
Method Summary
Modifier and TypeMethodDescriptiondropDatabaseAsync(String database) handleCloseAsync(io.netty.channel.Channel channel) handleCommandAsync(io.netty.channel.Channel channel, String database, String command, Document query) handleDeleteAsync(MongoDelete delete) handleGetMoreAsync(MongoGetMore getMore) handleInsertAsync(MongoInsert insert) handleKillCursorsAsync(MongoKillCursors mongoKillCursors) handleMessageAsync(MongoMessage message) handleQueryAsync(MongoQuery query) handleUpdateAsync(MongoUpdate update)
-
Method Details
-
handleCloseAsync
-
handleCommandAsync
CompletionStage<Document> handleCommandAsync(io.netty.channel.Channel channel, String database, String command, Document query) -
handleQueryAsync
-
handleGetMoreAsync
-
handleInsertAsync
-
handleDeleteAsync
-
handleUpdateAsync
-
handleKillCursorsAsync
-
handleMessageAsync
-
dropDatabaseAsync
-
closeAsync
CompletionStage<Void> closeAsync()
-