pillars
package pillars
Members list
Packages
package pillars.build
Type members
Classlikes
final case class AdminServer[F[_]](config: Config, infos: AppInfo, obs: Observability[F], controllers: List[Controller[F]])(implicit evidence$1: Async[F])
Attributes
- Companion
- object
- Source
- AdminServer.scala
- Supertypes
object AdminServer
Attributes
- Companion
- class
- Source
- AdminServer.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
AdminServer.type
Attributes
- Companion
- object
- Source
- ApiServer.scala
- Supertypes
-
class Objecttrait Matchableclass Any
object ApiServer
Attributes
- Companion
- trait
- Source
- ApiServer.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ApiServer.type
trait BuildInfo
trait Config
Attributes
- Companion
- object
- Source
- Config.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class Configclass Configclass PillarsConfigclass Configclass Configclass HttpConfigclass Configclass ProbeConfigShow all
object Config
Attributes
- Companion
- trait
- Source
- Config.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Config.type
object Controller
Attributes
- Source
- Controller.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Controller.type
object HttpServer
Attributes
- Source
- HttpServer.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
HttpServer.type
abstract class IOApp(val modules: ModuleSupport*) extends App[IO], IOApp
Attributes
- Source
- Logging.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Logging.type
case class Metrics[F[_]](meter: Meter[F], metrics: List[Metric[F, _]])(implicit evidence$1: Applicative[F])
Attributes
- Companion
- object
- Source
- Metrics.scala
- Supertypes
object Metrics
Attributes
- Companion
- class
- Source
- Metrics.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Metrics.type
Attributes
- Companion
- object
- Source
- modules.scala
- Supertypes
-
class Objecttrait Matchableclass Any
object Module
Attributes
- Companion
- trait
- Source
- modules.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Module.type
trait ModuleSupport
Attributes
- Companion
- object
- Source
- modules.scala
- Supertypes
-
class Objecttrait Matchableclass Any
object ModuleSupport
Attributes
- Companion
- trait
- Source
- modules.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ModuleSupport.type
Attributes
- Companion
- object
- Source
- modules.scala
- Supertypes
object Modules
Attributes
- Companion
- class
- Source
- modules.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
Modules.type
final case class Observability[F[_]](tracer: Tracer[F], metrics: Meter[F], interceptor: Interceptor[F])
Attributes
- Companion
- object
- Source
- Observability.scala
- Supertypes
Attributes
- Companion
- class
- Source
- Observability.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
Observability.type
The Pillars trait defines the main components of the application.
The Pillars trait defines the main components of the application.
Attributes
- Companion
- object
- Source
- Pillars.scala
- Supertypes
-
class Objecttrait Matchableclass Any
object Pillars
The Pillars object provides methods to initialize the application.
The Pillars object provides methods to initialize the application.
Attributes
- Companion
- trait
- Source
- Pillars.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Pillars.type
trait PillarsError extends Throwable, NoStackTrace
Attributes
- Companion
- object
- Source
- PillarsError.scala
- Supertypes
-
trait NoStackTraceclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
- Known subtypes
Attributes
- Companion
- trait
- Source
- PillarsError.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
PillarsError.type
Attributes
- Source
- Traces.scala
- Supertypes
object codec
Attributes
- Source
- codec.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
codec.type
object given_Argument_Path extends Argument[Path]
Attributes
- Source
- package.scala
- Supertypes
- Self type
-
given_Argument_Path.type
object graph
Attributes
- Source
- graph.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
graph.type
object probes
Attributes
- Source
- probes.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
probes.type
object syntax
Attributes
- Source
- syntax.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
syntax.type
Types
Attributes
- Source
- Controller.scala
Type alias for a Pillars[F] context bound.
Type alias for a Pillars[F] context bound.
Type parameters
- A
-
The type of the value that is being computed.
- F
-
The effect type.
Attributes
- Source
- package.scala
Attributes
- Source
- package.scala
Value members
Concrete methods
Attributes
- Source
- Config.scala
Attributes
- Source
- Logging.scala
Attributes
- Source
- ApiServer.scala
Givens
Givens
Attributes
- Source
- package.scala
In this article