This is an automated email from the ASF dual-hosted git repository.

shuber pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/unomi.git.


    from 1c50357  Merge pull request #111 from apache/UNOMI-225-ES7
     add c06cbe0  UNOMI-254 Add Groovy scripting support for actions These 
changes include: - Make the ActionExecutorDispatcher pluggeable, so that it may 
delegate to multiple implementations - Provide an implementation for Groovy - 
Provide an sample bundle that uses a Groovy action
     add 50b49c0  Remove System.out.println and e.printStackTrace and replace 
with slf4j logs.
     add feda0ac  UNOMI-254 Groovy Actions - Moved HttpBuilder and Jsoup 
library to Groovy Action feature - Added example of retrieving data from event 
- Added DynamicImport-Package for Groovy script dependencies (is there a better 
way to do this ?) - Fix dynamic reloading of Groovy scripts from project source 
code
     add 3267173  Merge pull request #106 from apache/UNOMI-254-groovy-actions

No new revisions were added by this update.

Summary of changes:
 .../apache/unomi/api/actions/ActionDispatcher.java |  50 ++++++
 .../karaf-kar/pom.xml                              |  33 ++--
 .../{unomi-mailchimp => groovy-actions}/pom.xml    |   9 +-
 .../services/pom.xml                               |  35 ++--
 .../services/actions/groovy/GroovyAction.java      |  59 +++++++
 .../actions/groovy/GroovyActionDispatcher.java     | 179 +++++++++++++++++++++
 .../groovy/GroovyBundleResourceConnector.java      |  81 ++++++++++
 .../resources/OSGI-INF/blueprint/blueprint.xml     |  20 +--
 extensions/pom.xml                                 |   1 +
 .../services => samples/groovy-actions}/pom.xml    |  34 ++--
 .../META-INF/cxs/actions/testGroovyAction.groovy   |  34 ++--
 .../META-INF/cxs/actions/testGroovyAction.json     |  15 ++
 .../META-INF/cxs/rules/testGroovyActionRule.json   |  22 +++
 samples/pom.xml                                    |   1 +
 .../services/actions/ActionExecutorDispatcher.java |  55 +++++--
 .../services/impl/rules/RulesServiceImpl.java      |  13 --
 .../resources/OSGI-INF/blueprint/blueprint.xml     |  10 +-
 17 files changed, 546 insertions(+), 105 deletions(-)
 create mode 100644 
api/src/main/java/org/apache/unomi/api/actions/ActionDispatcher.java
 copy extensions/{salesforce-connector => groovy-actions}/karaf-kar/pom.xml 
(74%)
 copy extensions/{unomi-mailchimp => groovy-actions}/pom.xml (84%)
 copy extensions/{privacy-extension => groovy-actions}/services/pom.xml (77%)
 create mode 100644 
extensions/groovy-actions/services/src/main/java/org/apache/unomi/services/actions/groovy/GroovyAction.java
 create mode 100644 
extensions/groovy-actions/services/src/main/java/org/apache/unomi/services/actions/groovy/GroovyActionDispatcher.java
 create mode 100644 
extensions/groovy-actions/services/src/main/java/org/apache/unomi/services/actions/groovy/GroovyBundleResourceConnector.java
 copy {samples/tweet-button-plugin => 
extensions/groovy-actions/services}/src/main/resources/OSGI-INF/blueprint/blueprint.xml
 (62%)
 copy {extensions/privacy-extension/services => samples/groovy-actions}/pom.xml 
(71%)
 copy extensions/web-tracker/javascript/src/index.js => 
samples/groovy-actions/src/main/resources/META-INF/cxs/actions/testGroovyAction.groovy
 (56%)
 create mode 100644 
samples/groovy-actions/src/main/resources/META-INF/cxs/actions/testGroovyAction.json
 create mode 100644 
samples/groovy-actions/src/main/resources/META-INF/cxs/rules/testGroovyActionRule.json

Reply via email to