Package com.norconex.commons.lang.flow

# Annotation Interface JsonFlow

@Retention(RUNTIME) @Target(FIELD) public @interface JsonFlow
When adding the `FlowModule` to Jackson, use this annotation on `Consumer` properties to support flow (de)serialization. `BeanMapper` automatically registers the `FlowModule`.

- ## Nested Class Summary

  Nested Classes
  Modifier and Type
  Class
  Description
  `static final class`
  `JsonFlow.NoBuilder`
  No-op config mapper builder symbolizing no builder.

- ## Optional Element Summary

  Optional Elements
  Modifier and Type
  Optional Element
  Description
  `Class<? extends Supplier<FlowMapperConfig>>`
  `builder`
  Builder of a flow mapper configuration.

- ## Element Details

  - ### builder

    Class<? extends Supplier<FlowMapperConfig>> builder
    Builder of a flow mapper configuration. Defaults to no builder, using the flow mapper configuration defined in the BeanMapepr (if any).
    Returns:
      flow mapper configuration builder concrete type
    Default:
      `com.norconex.commons.lang.flow.JsonFlow.NoBuilder.class`