Skip to content
This repository has been archived by the owner on Apr 28, 2020. It is now read-only.

Firehose lambda function integrating mParticle and Iterable

License

Notifications You must be signed in to change notification settings

mParticle/firehose-iterable

Repository files navigation

Note: This version of the mParticle - Iterable Firehose Integration is no longer in use. Please refer to the current version, maintained by Iterable here.

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