/firehose-iterable

Firehose lambda function integrating mParticle and Iterable

Primary LanguageJavaOtherNOASSERTION

mParticle - Iterable Firehose Integration

This library integrates mParticle with Iterable, using mParticle's Java SDK over Amazon's Lambda platform.

The extension is composed of two modules:

  • iterable-extension - houses the lambda function that will be executed by AWS on reception of a data request from mParticle.
  • iterable-java-sdk - classes modeling Iterable data-structures, and a Retrofit-based interface to their API.

Testing

Both modules have a set of unit tests which can all be run at once by invoking:

./gradlew test

Building

Run the following to generate iterable-extension.zip in the iterable-extension/build/distributions directory:

./gradlew build

License

Apache License 2.0