Spring Integration Splunk Adapter ================================================= The SI adapter includes Outbound Channel Adapter and Inbound Channel Adapter. Inbound channel adapter : ----------------------------------------------------------------------------- Inbound channel adapter is used to get data out of Splunk and put into Spring Integration's channel. There are 5 ways to get data out of Splunk: * Blocking * Non blocking * Saved search * Realtime * Export ### Blocking search: ~~~~~xml ~~~~~ ### Non blocking search: ~~~~~xml ~~~~~ ### Saved search: ~~~~~xml ~~~~~ ### Realtime search: ~~~~~xml ~~~~~ ### Export: ~~~~~xml ~~~~~ Outbound channel adapter: ---------------------------------------------------------------------------------------------- Outbound channel adapter is used to put data into Splunk from channels in Spring Integration. There are 3 kinds of method to put data * REST(submit) * stream * tcp ### Submit: ~~~~~xml ~~~~~ ### Stream: ~~~~~xml ~~~~~ ### tcp ~~~~~xml ~~~~~ Development ----------------- ### To build: ./gradlew build ### To generate Eclipse metadata (.classpath and .project files), do the following: ./gradlew eclipse