Action Triggers - pipeline worker

Implementation of the Pipeline API for processing and evaluating TriggerEvents

License

License

ISC
GroupId

GroupId

no.mnemonic.services.triggers
ArtifactId

ArtifactId

pipeline-worker
Last Version

Last Version

0.0.5
Release Date

Release Date

Type

Type

jar
Description

Description

Action Triggers - pipeline worker
Implementation of the Pipeline API for processing and evaluating TriggerEvents
Project Organization

Project Organization

mnemonic as

Download pipeline-worker

How to add to project

<!-- https://jarcasting.com/artifacts/no.mnemonic.services.triggers/pipeline-worker/ -->
<dependency>
    <groupId>no.mnemonic.services.triggers</groupId>
    <artifactId>pipeline-worker</artifactId>
    <version>0.0.5</version>
</dependency>
// https://jarcasting.com/artifacts/no.mnemonic.services.triggers/pipeline-worker/
implementation 'no.mnemonic.services.triggers:pipeline-worker:0.0.5'
// https://jarcasting.com/artifacts/no.mnemonic.services.triggers/pipeline-worker/
implementation ("no.mnemonic.services.triggers:pipeline-worker:0.0.5")
'no.mnemonic.services.triggers:pipeline-worker:jar:0.0.5'
<dependency org="no.mnemonic.services.triggers" name="pipeline-worker" rev="0.0.5">
  <artifact name="pipeline-worker" type="jar" />
</dependency>
@Grapes(
@Grab(group='no.mnemonic.services.triggers', module='pipeline-worker', version='0.0.5')
)
libraryDependencies += "no.mnemonic.services.triggers" % "pipeline-worker" % "0.0.5"
[no.mnemonic.services.triggers/pipeline-worker "0.0.5"]

Dependencies

compile (9)

Group / Artifact Type Version
no.mnemonic.services.triggers : action jar 0.0.5
no.mnemonic.services.triggers : api jar 0.0.5
no.mnemonic.services.triggers : pipeline-api jar 0.0.5
no.mnemonic.commons : component jar 0.2.18
no.mnemonic.commons : logging jar 0.2.18
no.mnemonic.commons : metrics jar 0.2.18
no.mnemonic.commons : utilities jar 0.2.18
org.apache.commons : commons-jexl3 jar 3.1
javax.inject : javax.inject jar 1

test (2)

Group / Artifact Type Version
junit : junit jar 4.12
org.mockito : mockito-core jar 2.24.5

Project Modules

There are no modules declared in this project.

Action Triggers

This is a very early prototype. Expect changes.

The goal of Action Triggers is to create a common framework for executing dynamically defined actions based on activity in another service. It allows to define events emitted by a service, to define rules which are evaluated against those events and to define actions which are triggered if a rule matches an event. With Action Triggers it is possible to create advanced system integration and to notify users about interesting events based on user-defined rules.

Known issues

See Issues.

Contributing

See the CONTRIBUTING.md file.

License

Action Triggers is released under the ISC License. See the bundled LICENSE file for details.

no.mnemonic.services.triggers

mnemonic

mnemonic - Defining cybersecurity

Versions

Version
0.0.5
0.0.4
0.0.3
0.0.2
0.0.1