mirror of
https://github.com/digital-asset/daml.git
synced 2024-11-10 00:35:25 +03:00
d86adc6830
This allows using this from `akka-typed` where you otherwise get an error that you `cannot create top-level actor from the outside on ActorSystem with custom user guardian`. See https://github.com/akka/akka-http/issues/1873#issuecomment-367655223 for the similar issue in `akka-http`. The resolution matches the fix that `akka-http` https://github.com/akka/akka-http/pull/1878 and `akka-streams` https://github.com/akka/akka/pull/24460 have used. I’ve followed the approach taken by `akka-streams` which matches on the system and only uses a system actor if it gets an ExtendedActorSystem. For my purposes, it would also be fine to change the signature to require an `ExtendedActorSystem` but that seems like a larger change. changelog_begin changelog_end |
||
---|---|---|
.. | ||
grpc-definitions | ||
perf-testing | ||
rs-grpc-akka | ||
rs-grpc-bridge | ||
rs-grpc-testing-utils | ||
sample-service | ||
scripts | ||
testing-utils | ||
.gitignore | ||
.sbtopts | ||
BUILD.bazel | ||
README.md |
Ledger-API
This is the API code for the ledger, which contains:
- gRPC API definitions
- Generated Scala bindings
- gRPC-RS bridge
- gRPC-Akka bridge
- Server API classes with validation
- Prototype Server
- Prototype Clients
- Scala
- Python
- Node.js
- Integration tests for all of the above
Documentation
The Ledger API Introduction contains introductory material as well as links to the protodocs reference documentation.
See the docs README for more about how to preview and publish documentation.