core.services.flow

Members list

Type members

Classlikes

class ReaktoroService[F[_]](reactionService: ReactionService[F], chemistEngineClient: Client[F], chemistEngineUri: Uri)(implicit evidence$1: Concurrent[F])

Service for interacting with the Chemist Engine to compute system properties for reactions.

Service for interacting with the Chemist Engine to compute system properties for reactions.

This service integrates with the ReactionService to fetch reaction details and uses an HTTP client to communicate with the Chemist Engine. System properties are computed by creating system states and sending them to the Chemist Engine for processing. The service supports parallel processing for improved performance.

Type parameters

F

The effect type (e.g., IO, SyncIO, etc.) that supports concurrency.

Value parameters

chemistEngineClient

The HTTP client for interacting with the Chemist Engine.

chemistEngineUri

The base URI of the Chemist Engine.

reactionService

The service for managing reaction details.

Attributes

Source
ReaktoroService.scala
Supertypes
class Object
trait Matchable
class Any