pillars
package pillars
Members list
Packages
package pillars.build
package pillars.db
package pillars.db_doobie
package pillars.doobie.build
package pillars.flags
package pillars.httpclient
package pillars.rabbitmq.fs2
package pillars.redis_rediculous
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 MigrationConfigclass DatabaseConfigclass DatabaseConfigclass FlagsConfigclass Configclass RabbitMQConfigclass Nodeclass RedisConfigclass 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
trait Loader
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class DBMigrationLoaderclass DBLoaderclass DBLoaderclass FlagManagerLoaderclass Loaderclass RabbitMQLoaderclass RedisLoaderShow all
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
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class DBMigration[F]class DB[F]class DB[F]trait FlagManager[F]class HttpClient[F]class RabbitMQ[F]class Redis[F]Show all
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
- object
- Supertypes
-
trait NoStackTraceclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
enum FlagErrorcase FlagNotFoundenum Errorcase DecodingErrorcase Missingcase Multiple[R]case InvalidInputcase Mismatchtrait ErrorShow all
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