Package

emblem.traversors

async

Permalink

package async

Visibility
  1. Public
  2. All

Type Members

  1. trait Transformer extends AnyRef

    Permalink

    asynchronously tranforms a recursive data structure.

    asynchronously tranforms a recursive data structure. the input and the output of the transformation have the same type.

    you can transform arbritrary data to your liking by implementing the protected vals and defs in this interface.

    the only usage example as of now, longevity.persistence.UnpersistedToPersistedTransformer, lives outside of emblem project, in sibling project longevity. it might give you some ideas in how to use.

  2. trait Traversor extends AnyRef

    Permalink

    asynchronously traverses a recursive data structure.

    asynchronously traverses a recursive data structure. the inputs and the outputs of the traversal are abstract here, and specified by the implementing class. this forms a generic pattern for visiting, generating, and transforming data.

    you can traverse arbritrary data to your liking by implementing the protected vals and defs in this interface.

Value Members

  1. object Transformer

    Permalink

    holds types and zero values used by the transformers, and supplies the API for custom tranformers

Ungrouped