Interface ModelCommitBatchingClient.ModelCommitBatch
- Enclosing interface:
ModelCommitBatchingClient
public static interface ModelCommitBatchingClient.ModelCommitBatch
-
Method Summary
Modifier and TypeMethodDescriptionCompletableFuture<io.fluxzero.common.api.modeling.CommitModelsResult> add(int slot, io.fluxzero.common.api.modeling.CommitModels commit) default CompletableFuture<io.fluxzero.common.api.modeling.CommitModelsResult> add(int slot, io.fluxzero.common.api.modeling.CommitModels commit, ModelCommitBatchingClient.ModelCommitCompletion completion) Adds a commit whose post-commit work may be combined with other results in the same transport response.voidvoidflush()voidskip(int slot) Marks a reserved slot as intentionally empty.
-
Method Details
-
add
CompletableFuture<io.fluxzero.common.api.modeling.CommitModelsResult> add(int slot, io.fluxzero.common.api.modeling.CommitModels commit) -
add
default CompletableFuture<io.fluxzero.common.api.modeling.CommitModelsResult> add(int slot, io.fluxzero.common.api.modeling.CommitModels commit, ModelCommitBatchingClient.ModelCommitCompletion completion) Adds a commit whose post-commit work may be combined with other results in the same transport response. Implementations without grouped result support retain correct per-result completion. -
skip
void skip(int slot) Marks a reserved slot as intentionally empty. -
flush
void flush() -
fail
-