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