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
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object AdminServer
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
AdminServer.type
object ApiServer
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
trait BuildInfo
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
trait Config
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class Configclass Configclass PillarsConfigclass Configclass Configclass HttpConfigclass Configclass ProbeConfigShow all
object Config
object Controller
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Controller.type
trait EntryPoint extends IOApp
Attributes
- Supertypes
-
trait IOAppclass Objecttrait Matchableclass Any
object HttpServer
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
HttpServer.type
object Loader
Attributes
- 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
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object Metrics
object Module
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object Modules
final case class Observability[F[_]](tracer: Tracer[F], metrics: Meter[F], interceptor: Interceptor[F])
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- 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
- Supertypes
-
class Objecttrait Matchableclass Any
object Pillars
trait PillarsError extends Throwable, NoStackTrace
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
PillarsError.type
final case class Traces[F[_]](tracer: Tracer[F])(implicit evidence$1: Async[F]) extends EndpointInterceptor[F]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait EndpointInterceptor[F]trait Interceptor[F]class Objecttrait Matchableclass AnyShow all
object given_Argument_Path extends Argument[Path]
Attributes
- Supertypes
-
trait Argument[Path]class Objecttrait Matchableclass Any
- Self type
-
given_Argument_Path.type
Types
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
Givens
Givens
Extensions
Extensions
extension [K, V](items: Map[K, V])
In this article