src/service/Session/TransactionService.js
/**
 * TransactionService provides implementation of methods that belong to 
 * the transaction rpc method defined in Session.proto
 * 
 * It implements every method using 3 collaborators:
 *  - a gRPC request builder (static)
 *  - a communicator which handles gRPC requests/responses over a duplex Stream
 *  - a converter to convert gRPC responses to valid JS types
 * 
 * @param {Duplex Stream} txStream
 */
TransactionService provides implementation of methods that belong to
the transaction rpc method defined in Session.proto

It implements every method using 3 collaborators:
- a gRPC request builder (static)
- a communicator which handles gRPC requests/responses over a duplex Stream
- a converter to convert gRPC responses to valid JS types

@param {Duplex Stream} txStream
TransactionService provides implementation of methods that belong to the transaction rpc method defined in Session . proto It implements every method using 3 collaborators : - a gRPC request builder ( static ) - a communicator which handles gRPC requests / responses over a duplex Stream - a converter to convert gRPC responses to valid JS types @param { Duplex Stream } txStream
function TransactionService(txStream) {
    this.communicator = new GrpcCommunicator(txStream);
    const conceptFactory = new ConceptFactory(this);
    this.respConverter = new ResponseConverter(conceptFactory);
    this.iteratorFactory = new GrpcIteratorFactory(conceptFactory, this.respConverter, this.communicator, this);
}
function TransactionService ( txStream ) { this . communicator = new GrpcCommunicator ( txStream ) ; const conceptFactory = new ConceptFactory ( this ) ; this . respConverter = new ResponseConverter ( conceptFactory ) ; this . iteratorFactory = new GrpcIteratorFactory ( conceptFactory , this . respConverter , this . communicator , this ) ; }
TransactionService provides implementation of methods that belong to
 the transaction rpc method defined in Session.proto
TransactionService provides implementation of methods that belong to the transaction rpc method defined in Session . proto