salesforce / bazel-java-sdk

Apache License 2.0
26 stars 2 forks source link

Dependency Graph needs to be abstracted to allow pluggable graph impls #23

Closed plaird closed 3 years ago

plaird commented 3 years ago

Right now the Dependency Graph implementation in the model package is not pluggable.

It should be made pluggable so the SDK user can swap out the impl for something that is tailored for the use case if necessary. For example, there may be performance optimizations available for a particular tool use case that won't work for general purpose users of the SDK. The tool should be able to swap in whatever they need.

plaird commented 3 years ago

This was implemented in PR #34