T - The type of the concept method return value.public final class ConceptMethod<T> extends Object
Concepts that can be executed over gRPC.
This unifies client and server behaviour for each possible method on a concept.
This class maps one-to-one with the gRPC message GrpcConcept.ConceptMethod.
| Modifier and Type | Method and Description |
|---|---|
GrpcGrakn.TxResponse |
createTxResponse(GrpcIterators iterators,
T value) |
T |
get(GrpcConceptConverter conceptConverter,
GrpcClient client,
GrpcGrakn.TxResponse txResponse) |
GrpcGrakn.TxResponse |
run(GrpcIterators iterators,
Concept concept) |
void |
set(GrpcConcept.ConceptResponse.Builder builder,
GrpcIterators iterators,
T value) |
GrpcConcept.ConceptMethod |
toGrpc() |
public GrpcGrakn.TxResponse createTxResponse(GrpcIterators iterators, T value)
public GrpcGrakn.TxResponse run(GrpcIterators iterators, Concept concept)
@Nullable public T get(GrpcConceptConverter conceptConverter, GrpcClient client, GrpcGrakn.TxResponse txResponse)
public void set(GrpcConcept.ConceptResponse.Builder builder, GrpcIterators iterators, T value)
public GrpcConcept.ConceptMethod toGrpc()
Copyright © 2018 Grakn Labs Ltd. All rights reserved.