Package com.daml.ledger.api.v1
Class TransactionServiceGrpc.TransactionServiceStub
- java.lang.Object
-
- io.grpc.stub.AbstractStub<S>
-
- io.grpc.stub.AbstractAsyncStub<TransactionServiceGrpc.TransactionServiceStub>
-
- com.daml.ledger.api.v1.TransactionServiceGrpc.TransactionServiceStub
-
- Enclosing class:
- TransactionServiceGrpc
public static final class TransactionServiceGrpc.TransactionServiceStub extends io.grpc.stub.AbstractAsyncStub<TransactionServiceGrpc.TransactionServiceStub>
A stub to allow clients to do asynchronous rpc calls to service TransactionService.Allows clients to read transactions from the ledger. In V2 Ledger API this service is not available anymore. Use v2.UpdateService instead.
-
-
Method Summary
-
-
-
Method Detail
-
build
protected TransactionServiceGrpc.TransactionServiceStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
- Specified by:
build
in classio.grpc.stub.AbstractStub<TransactionServiceGrpc.TransactionServiceStub>
-
getTransactions
public void getTransactions(TransactionServiceOuterClass.GetTransactionsRequest request, io.grpc.stub.StreamObserver<TransactionServiceOuterClass.GetTransactionsResponse> responseObserver)
Read the ledger's filtered transaction stream for a set of parties. Lists only creates and archives, but not other events. Omits all events on transient contracts, i.e., contracts that were both created and archived in the same transaction.
-
getTransactionTrees
public void getTransactionTrees(TransactionServiceOuterClass.GetTransactionsRequest request, io.grpc.stub.StreamObserver<TransactionServiceOuterClass.GetTransactionTreesResponse> responseObserver)
Read the ledger's complete transaction tree stream for a set of parties. The stream can be filtered only by parties, but not templates (template filter must be empty).
-
getTransactionByEventId
public void getTransactionByEventId(TransactionServiceOuterClass.GetTransactionByEventIdRequest request, io.grpc.stub.StreamObserver<TransactionServiceOuterClass.GetTransactionResponse> responseObserver)
Lookup a transaction tree by the ID of an event that appears within it. For looking up a transaction instead of a transaction tree, please see GetFlatTransactionByEventId
-
getTransactionById
public void getTransactionById(TransactionServiceOuterClass.GetTransactionByIdRequest request, io.grpc.stub.StreamObserver<TransactionServiceOuterClass.GetTransactionResponse> responseObserver)
Lookup a transaction tree by its ID. For looking up a transaction instead of a transaction tree, please see GetFlatTransactionById
-
getFlatTransactionByEventId
public void getFlatTransactionByEventId(TransactionServiceOuterClass.GetTransactionByEventIdRequest request, io.grpc.stub.StreamObserver<TransactionServiceOuterClass.GetFlatTransactionResponse> responseObserver)
Lookup a transaction by the ID of an event that appears within it.
-
getFlatTransactionById
public void getFlatTransactionById(TransactionServiceOuterClass.GetTransactionByIdRequest request, io.grpc.stub.StreamObserver<TransactionServiceOuterClass.GetFlatTransactionResponse> responseObserver)
Lookup a transaction by its ID.
-
getLedgerEnd
public void getLedgerEnd(TransactionServiceOuterClass.GetLedgerEndRequest request, io.grpc.stub.StreamObserver<TransactionServiceOuterClass.GetLedgerEndResponse> responseObserver)
Get the current ledger end. Subscriptions started with the returned offset will serve transactions created after this RPC was called.
-
getLatestPrunedOffsets
public void getLatestPrunedOffsets(TransactionServiceOuterClass.GetLatestPrunedOffsetsRequest request, io.grpc.stub.StreamObserver<TransactionServiceOuterClass.GetLatestPrunedOffsetsResponse> responseObserver)
Get the latest successfully pruned ledger offsets
-
-