Class ForEachJsonArrayElement

  • All Implemented Interfaces:
    AdaptrisComponent, ComponentLifecycle, ComponentLifecycleExtension, MessageEventGenerator, Service, StateManagedComponent

    @ComponentProfile(summary="Execute a service(s) for each Json array element.",
                      tag="service,bip,json")
    public class ForEachJsonArrayElement
    extends AbstractJsonPathSource
    Run a services(s) for each Json array element. This service expects the payload to be a Json Array. For each iteration the payload will be set to the Json array element in string format.

    In the adapter configuration file this class is aliased as for-each-json-array-element which is the preferred alternative to the fully qualified classname when building your configuration.