ADR-0004 Change Triplestore Service Manager and Fuseki implementation to ZLayer
Date: 2022-05-23
Status
Accepted
Context
Both org.knora.webapi.store.triplestore.TriplestoreServiceManager and org.knora.webapi.store.triplestore.impl.TriplestoreServiceHttpConnectorImpl
where implemented as Akka-Actors.
Decision
As part of the move from Akka to ZIO, it was decided that the TriplestoreServiceManager and the TriplestoreServiceHttpConnectorImpl is refactored using ZIO.
Consequences
The usage from other actors stays the same. The actor messages and responses don't change.
Last update:
January 13, 2023