Package

org.zalando

grafter

Permalink

package grafter

Visibility
  1. Public
  2. All

Type Members

  1. trait GenericReader extends AnyRef

    Permalink

    The following functions are used to derive reader instances for case classes through the generic deriving mechanism from Shapeless

    The following functions are used to derive reader instances for case classes through the generic deriving mechanism from Shapeless

    See this blog post for more details: https://meta.plasm.us/posts/2015/11/08/type-classes-and-generic-derivation

  2. trait Query extends AnyRef

    Permalink
  3. trait QuerySyntax extends AnyRef

    Permalink

    Syntactic sugar for querying nodes in a graph

  4. trait Reflect extends AnyRef

    Permalink
  5. trait Rewriter extends AnyRef

    Permalink

    Functions for rewriting parts of an object graph representing services or configuration with different implementations.

    Functions for rewriting parts of an object graph representing services or configuration with different implementations.

    This is used for "Dependency Injection" to replace some service implementations with other implementations.

  6. trait RewriterSyntax extends AnyRef

    Permalink

    Syntactic sugar for rewriting nodes in a graph

    Syntactic sugar for rewriting nodes in a graph

    The methods here allow to chain various replacements:

    g.singleton[T].replace[S](s)

  7. trait Start extends AnyRef

    Permalink
  8. case class StartError(message: String, exception: Throwable) extends StartResult with Product with Serializable

    Permalink
  9. case class StartFailure(message: String) extends StartResult with Product with Serializable

    Permalink
  10. case class StartOk(message: String) extends StartResult with Product with Serializable

    Permalink
  11. sealed trait StartResult extends AnyRef

    Permalink
  12. trait Stop extends AnyRef

    Permalink
  13. case class StopError(message: String, exception: Throwable) extends StopResult with Product with Serializable

    Permalink
  14. case class StopFailure(message: String) extends StopResult with Product with Serializable

    Permalink
  15. case class StopOk(message: String) extends StopResult with Product with Serializable

    Permalink
  16. sealed trait StopResult extends AnyRef

    Permalink
  17. trait Visualize extends AnyRef

    Permalink
  18. trait VisualizeSyntax extends AnyRef

    Permalink

    Syntactic sugar for visualizing a graph

Value Members

  1. object GenericReader extends GenericReader

    Permalink
  2. object Query extends Query with QuerySyntax

    Permalink
  3. object QuerySyntax extends QuerySyntax

    Permalink
  4. object Reflect extends Reflect

    Permalink
  5. object Rewriter extends Rewriter with RewriterSyntax

    Permalink
  6. object RewriterSyntax extends RewriterSyntax

    Permalink
  7. object StartResult

    Permalink
  8. object StopResult

    Permalink
  9. object Visualize extends Visualize

    Permalink
  10. object VisualizeSyntax extends VisualizeSyntax

    Permalink
  11. package macros

    Permalink
  12. package syntax

    Permalink

Ungrouped