Service Chainer

Quickly and easily chain multiple service calls together with the ability to manipulate each input payload using templates. Uses: https://github.com/orange451/ServiceChainer

Building/Testing

  • $ mvn clean package
  • $ java -jar target/ServiceChainingApp-1.0-SNAPSHOT-jar-with-dependencies.jar

Currently Supports

Special Template Input Constants

  • document (Freemarker/Velocity). Represents incoming data payload json
  • JSONUtils (Velocity). Helper class used to output Java Map to JSON.
  • Integer (Velocity). java.lang.Integer static class
  • Double (Velocity). java.lang.Double static class
  • Float (Velocity). java.lang.Float static class
  • Boolean (Velocity). java.lang.Boolean static class

Screenshots

Screen Shot 2021-12-16 at 3 20 10 PM