Package com.daml.ledger.api.v1
Class TransactionServiceGrpc.TransactionServiceBlockingStub
- java.lang.Object
 - 
- io.grpc.stub.AbstractStub<S>
 - 
- io.grpc.stub.AbstractBlockingStub<TransactionServiceGrpc.TransactionServiceBlockingStub>
 - 
- com.daml.ledger.api.v1.TransactionServiceGrpc.TransactionServiceBlockingStub
 
 
 
 
- 
- Enclosing class:
 - TransactionServiceGrpc
 
public static final class TransactionServiceGrpc.TransactionServiceBlockingStub extends io.grpc.stub.AbstractBlockingStub<TransactionServiceGrpc.TransactionServiceBlockingStub>
Allows clients to read transactions from the ledger.
 
- 
- 
Method Summary
 
 - 
 
- 
- 
Method Detail
- 
build
protected TransactionServiceGrpc.TransactionServiceBlockingStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
- Specified by:
 buildin classio.grpc.stub.AbstractStub<TransactionServiceGrpc.TransactionServiceBlockingStub>
 
- 
getTransactions
public java.util.Iterator<TransactionServiceOuterClass.GetTransactionsResponse> getTransactions(TransactionServiceOuterClass.GetTransactionsRequest request)
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 java.util.Iterator<TransactionServiceOuterClass.GetTransactionTreesResponse> getTransactionTrees(TransactionServiceOuterClass.GetTransactionsRequest request)
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 TransactionServiceOuterClass.GetTransactionResponse getTransactionByEventId(TransactionServiceOuterClass.GetTransactionByEventIdRequest request)
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 TransactionServiceOuterClass.GetTransactionResponse getTransactionById(TransactionServiceOuterClass.GetTransactionByIdRequest request)
Lookup a transaction tree by its ID. For looking up a transaction instead of a transaction tree, please see GetFlatTransactionById
 
- 
getFlatTransactionByEventId
public TransactionServiceOuterClass.GetFlatTransactionResponse getFlatTransactionByEventId(TransactionServiceOuterClass.GetTransactionByEventIdRequest request)
Lookup a transaction by the ID of an event that appears within it.
 
- 
getFlatTransactionById
public TransactionServiceOuterClass.GetFlatTransactionResponse getFlatTransactionById(TransactionServiceOuterClass.GetTransactionByIdRequest request)
Lookup a transaction by its ID.
 
- 
getLedgerEnd
public TransactionServiceOuterClass.GetLedgerEndResponse getLedgerEnd(TransactionServiceOuterClass.GetLedgerEndRequest request)
Get the current ledger end. Subscriptions started with the returned offset will serve transactions created after this RPC was called.
 
 - 
 
 -