app.units
Members list
Type members
Classlikes
Provides resources for creating and managing HTTP clients in the application.
Provides resources for creating and managing HTTP clients in the application.
This object encapsulates logic for building Http4s
HTTP clients as managed resources, ensuring proper lifecycle management (e.g., cleanup after use). It integrates seamlessly with Cats Effect
to provide a safe and composable way to work with clients.
Attributes
- Source
- ClientResources.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ClientResources.type
Provides managed resources for API endpoint initialisation.
Provides managed resources for API endpoint initialisation.
This object handles the creation and lifecycle management of API endpoints, such as those for preprocessor services and Reaktoro services. By encapsulating endpoint initialisation in Resource
, it ensures proper setup and teardown of these components.
Attributes
- Source
- EndpointsResources.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
EndpointResources.type
Provides managed resources for server management in the application.
Provides managed resources for server management in the application.
This object encapsulates the creation and lifecycle management of the ServerBuilder
, ensuring that the server is properly initialised and cleaned up as a managed resource.
Attributes
- Source
- ServerResources.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ServerResources.type
Provides managed resources for initialising and managing services in the application.
Provides managed resources for initialising and managing services in the application.
This object encapsulates the lifecycle management of core services like MechanismService
, ReactionService
, ReaktoroService
, and various caching services. By using Resource
, it ensures that resources are properly initialised and cleaned up.
Attributes
- Source
- ServiceResources.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ServiceResources.type
Provides managed resources for system-level components.
Provides managed resources for system-level components.
This object encapsulates the lifecycle management of system-level components like the ActorSystem
, ensuring proper initialisation and termination using the Resource
abstraction.
Attributes
- Source
- SystemResources.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
SystemResources.type