Packages

p

pureconfig.module

catseffect2

package catseffect2

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. catseffect2
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Package Members

  1. package syntax

Value Members

  1. def blockingSaveConfigAsPropertyFileF[F[_], A](conf: A, outputPath: Path, blocker: Blocker, overrideOutputPath: Boolean = false, options: ConfigRenderOptions = ConfigRenderOptions.defaults())(implicit arg0: ContextShift[F], arg1: ConfigWriter[A], F: Sync[F]): F[Unit]

    Save the given configuration into a property file

    Save the given configuration into a property file

    conf

    The configuration to save

    outputPath

    Where to write the configuration

    blocker

    the blocking context which will be used to load the configuration.

    overrideOutputPath

    Override the path if it already exists

    options

    the config rendering options

    returns

    The return action will save out the supplied configuration upon invocation

  2. def blockingSaveConfigToStreamF[F[_], A](conf: A, outputStream: OutputStream, blocker: Blocker, options: ConfigRenderOptions = ConfigRenderOptions.defaults())(implicit arg0: ContextShift[F], F: Sync[F], writer: ConfigWriter[A]): F[Unit]

    Writes the configuration to the output stream and closes the stream

    Writes the configuration to the output stream and closes the stream

    conf

    The configuration to write

    outputStream

    The stream in which the configuration should be written

    blocker

    the blocking context which will be used to load the configuration.

    options

    the config rendering options

    returns

    The return action will save out the supplied configuration upon invocation

  3. def loadConfigF[F[_], A](blocker: Blocker)(implicit arg0: Sync[F], arg1: ContextShift[F], arg2: ConfigReader[A], ct: ClassTag[A]): F[A]

    Load a configuration of type A from the standard configuration files

    Load a configuration of type A from the standard configuration files

    blocker

    the blocking context which will be used to load the configuration.

    returns

    The returned action will complete with A if it is possible to create an instance of type A from the configuration files, or fail with a ConfigReaderException which in turn contains details on why it isn't possible

  4. def loadF[F[_], A](cs: ConfigSource, blocker: Blocker)(implicit arg0: Sync[F], arg1: ContextShift[F], reader: ConfigReader[A], ct: ClassTag[A]): F[A]

    Load a configuration of type A from a config source

    Load a configuration of type A from a config source

    cs

    the config source from where the configuration will be loaded

    blocker

    the blocking context which will be used to load the configuration.

    returns

    The returned action will complete with A if it is possible to create an instance of type A from the configuration source, or fail with a ConfigReaderException which in turn contains details on why it isn't possible

Inherited from AnyRef

Inherited from Any

Ungrouped